Maven依赖项给出了NoSuchMethodError

时间:2017-06-21 09:30:09

标签: java eclipse maven dependencies

我正在使用Maven项目(Java,使用pom.xml文件),我需要使用FastMath库(Apache commons math3库的一部分)。

我正在使用的顶级库找到FastMath没有问题。但是,其中一个依赖项(我安装的本地.jar使它出现在.m2 / repository中)也需要FastMath,但它会给出NoSuchMethodError消息。

按如下方式安装.jar:

mvn install:install-file -Dfile=/home/me/Libraries/A.jar -DgroupId=x.y -DartifactId=y -Dversion=1.0 -Dpackaging=jar

将其包含在pom.xml文件中,如下所示:

<dependency>
    <groupId>x.y</groupId>
    <artifactId>y</artifactId>
    <version>1.0</version>
</dependency>

它编译没有问题,只有在我尝试运行/调试时才会出现错误。

谢谢,Michiel

1 个答案:

答案 0 :(得分:0)

此类型的maven存储库也不在中央存储库中 。解决那个尝试将manulaly依赖项添加到项目http://mvnrepository.com/search?q=x.y