Ich habe eine Bibliothek, die ich mit Maven 2 zu verteilen. Der typische Benutzer dieser Bibliothek verwendet Maven nicht, um ihre Anwendungen zu erstellen, aber ist wahrscheinlich etwas vertraut mit Maven und wahrscheinlich hat es installiert.Eine einfache Befehlszeile zum Herunterladen eines Remote-Maven2-Artefakts in das lokale Repository?
Ich möchte einen "einfachen" einzeiligen Befehl dokumentieren, den sie verwenden können, um die Artefakte meiner Bibliothek auf ihre lokale ~/.m2/repository
herunterzuladen, ohne dass sie dafür eine pom.xml einrichten müssen.
Ich dachte, es gab eine Möglichkeit, dies zu tun, aber ich kann es nicht finden, nachdem Sie durch die install:install-file
und dependency
Plugin-Dokumentation. Ich habe versucht, Dinge wie:
mvn install:install-file -DrepositoryId=java.net -Durl=http://download.java.net/maven/2/ -Dfile=robo-guice-0.4-20091121.174618-1.jar -DpomFile=robo-guice-0.4-20091121.174618-1.pom -DgroupId=robo-guice -DartifactId=robo-guice -Dversion=0.4-SNAPSHOT -Dpackaging=jar
aber ich glaube, ich bin auf den Holzweg nach oben, da es scheint, dass die Installation von Plug-in verwendet wird lokal gebaut Dateien in das lokale Repository zu kopieren, anstatt herunterladen Remote-Artefakte in den lokalen Repository.
Dies ist das Artefakt ich installieren möchten: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
Ist das möglich Maven verwenden?
Duplizieren von http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact-in-one- verwendet werden können, Befehlszeile – Isaac
Mögliches Duplikat von [Wie kann ich ein bestimmtes Maven-Artefakt in einer Befehlszeile herunterladen?] (http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact in-one-command-line) – nullpointer