3

我从https://github.com/elki-project分叉了 ELKI,因为我想跟上最新的开发状态,同时对源代码进行自己的更改和添加(如果明智的话,我可能会通过拉取请求提供) )。

我按照 README.md 中的说明将其打包,mvn package但没有在其中创建 .jar elki/target/- 当检查 release0.7.1 分支时,它可以工作,我可以使用 .jar 启动 minigui java -cp elki-0.7.1.jar de.lmu.ifi.dbs.elki.application.ELKILauncher。有没有推荐的方法来尝试 master 上的最新更改?

4

1 回答 1

1

我们目前正在模块化 ELKI。

mvn package确实在这里创建.jar文件elki/target/

elki/target/elki-0.7.2-SNAPSHOT.jar
elki/target/elki-0.7.2-SNAPSHOT-javadoc.jar
elki/target/elki-0.7.2-SNAPSHOT-sources.jar
elki/target/dependency/elki-core-dbids-0.7.2-SNAPSHOT.jar
elki/target/dependency/elki-core-dbids-int-0.7.2-SNAPSHOT.jar
elki/target/dependency/elki-core-util-0.7.2-SNAPSHOT.jar
elki/target/dependency/elki-docutil-0.7.2-SNAPSHOT.jar
elki/target/dependency/elki-logging-0.7.2-SNAPSHOT.jar
elki/target/dependency/hamcrest-core-1.3.jar
elki/target/dependency/javaparser-core-2.3.0.jar
elki/target/dependency/junit-4.12.jar
elki/target/dependency/trove4j-3.0.3.jar

主 jar./elki/target/elki-0.7.2-SNAPSHOT.jar是可运行的,但由于模块化仅包含命令行界面 - minigui 现在是可选的。

如果您想要一个多合一的捆绑包(在网站上分发),bundle除了要包含的功能(例如mvn -Psvg,svm,uncertain,bundle package)之外,您还需要启用 Maven 配置文件。

于 2016-04-14T16:00:20.373 回答