如何使用Maven

时间:2016-06-01 15:10:17

标签: java eclipse maven elki

自昨天以来,我一直在研究这个问题。

最新的ELKI有一个小问题,开发人员将其修复到GitHub上。

但是,我必须重新编译项目才能使用它。

我安装了最新的Java JDK和Maven。但是,构建命令始终以错误终止:

Error: Could not find or load main class de.lmu.ifi.dbs.elki.application.internal.DocumentParameters

这是项目:https://github.com/elki-project/elki

我正在运行此命令:

mvn -DskipTests -Dmaven.javadoc.skip=true -P svg,bundle package

我已向开发人员发送了大量电子邮件,他说他没有时间帮助我。

我认为包有错误而不是我做错了。

所以你可以测试并让我知道如何构建它吗?

我使用的是Windows 8.1 x64。

我甚至尝试使用Eclipse,它也会出错:

enter image description here

1 个答案:

答案 0 :(得分:0)

不幸的是,我们不用Windows测试;并且单jar选项主要用于发布,所以它没有得到很多关注。我们在Linux上构建,正如您所注意到的,它也适用于您。

我们最近看到Eclipse,Maven和M2E集成出现了一些问题。我们的文档构建器(包括DocumentParameters)需要对所有类进行内省,因此它们需要在构建过程中很晚才运行;但是Maven(特别是Eclipse)只能可靠地支持默认的构建生命周期。 git存储库包含另一个可能有用的解决方法。但通常情况下,如果你修复了一个系统/环境上的构建,那么不幸的是,它会破坏另一个系统/环境。