2016-06-10 5 views
-1

Ich versuche, ein lokales Repository zu meinem Projekt hinzufügen, die von Maven verwaltet wird. Ich habe die folgenden Schritte, um die lokalen Repo hinzufügen MavenMvn Abhängigkeit Auflösung für lokale Repo

mvn install:install-file -DgroupId=com.example.somename -DartifactId=somefile.jar -Dversion=1.0 -Dfile=C:\Users\username\mvn_respos\somefile.jar 

Dann habe ich die dependecy auf meinem pom.xml

Jetzt bekomme ich folgende Fehlermeldung.

The container 'Maven Dependencies' references non existing library 'C:\Users\username\.m2\repository\com\example\sonename\somefile\1.0\somefile-1.0.jar' 

Wenn ich jedoch zu dem bestimmten Verzeichnis navigiere, existiert die Datei. Was mache ich hier falsch?

+0

'sonfile.jar' ein Tippfehler in der Frage ist, dass schreiben können, oder ist das der eigentliche Befehl, den Sie ausgeführt haben? –

+0

Es war ein Tippfehler, den ich korrigiert habe. – Antithesis

+0

Haben Sie versucht, das Installationsdateiziel mit der Option '-Dpackaging = jar' auszuführen? – assylias

Antwort

1

versuchen diese

mvn install:install-file -Dfile=sonfile.jar -DgroupId=com.example.somename -DartifactId=sonfile -Dversion=0.1 -Dpackaging=jar 

den Befehl in demselben Verzeichnis auszuführen, wo das Glas ist, so dass Sie nicht alle den Weg in DFILE

+0

Dies funktioniert nicht, sagt: 'Artefakt-Informationen fehlen oder sind unvollständig, GroupId fehlt'. – Antithesis

+0

Entschuldigung, ich habe es vergessen. Jetzt habe ich es aktualisiert –

Verwandte Themen