建立ELKI当前发展状况的推荐方法是什么?

时间:2016-04-14 11:42:59

标签: maven elki

我从http://localhost/cp/login/auth分叉了ELKI,因为我希望及时了解最新的开发状态,同时对源进行自己的更改和添加(如果合理的话,我可能会通过pull请求提供)。 / p>

我按照README.md中的说明将其打包为elki/target/,但在java -cp elki-0.7.1.jar de.lmu.ifi.dbs.elki.application.ELKILauncher中没有创建.jar - 在检查release0.7.1分支时,它工作正常,我可以启动minigui与submodule。 是否有推荐的方法来尝试主人的最新变化?

1 个答案:

答案 0 :(得分: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现在是可选的。

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