2017-06-21 4 views
0

Ich arbeite in einem Maven-Projekt (Java, mit pom.xml Dateien), wo ich die FastMath Bibliothek (Teil der Apache Commons math3 Bibliothek) verwenden muss.Maven Abhängigkeit gibt NoSuchMethodError

Die Top-Level-Bibliothek, an der ich arbeite, findet FastMath ohne Probleme. Eine der Abhängigkeiten (eine lokale .jar, die ich installiert habe, damit sie im .m2/-Repository erscheint) benötigt ebenfalls FastMath, aber sie gibt die NoSuchMethodError-Nachricht aus.

die .jar wie folgt installiert:

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

es in der pom.xml-Datei enthalten wie folgt:

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

es ohne Probleme kompiliert, tritt der Fehler nur, wenn ich zu laufen versuchen /debuggen.

Danke, Michiel

Antwort

0

Diese Art von Maven-Repository in zentralen Repository nicht verfügbar ist auch .to zu lösen, dass ein Versuch manulaly Abhängigkeiten hinzuzufügen zu projizieren http://mvnrepository.com/search?q=x.y