构建ELKI当前开发状态的推荐方法是什么?



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

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

我们目前正在对ELKI进行模块化。

但是mvn package确实在elki/target/中创建了.jar文件:

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现在是可选的。

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

相关内容

最新更新