Posiadam bibliotekę, którą rozpowszechniam za pomocą programu maven 2. Typowy użytkownik tej biblioteki nie używa programu maven do budowania aplikacji, ale prawdopodobnie jest nieco obeznany z maven i prawdopodobnie go zainstalował.Prosta linia poleceń do pobrania zdalnego artefaktu maven2 do lokalnego repozytorium?
Chciałbym udokumentować "proste" polecenie z jednym wierszem, którego mogą użyć do pobrania artefaktów mojej biblioteki do lokalnego ~/.m2/repository
bez konieczności instalowania pliku pom.xml.
Pomyślałem, że był sposób, aby to zrobić, ale nie mogę go znaleźć po przejrzeniu dokumentacji wtyczki install:install-file
i dependency
. Próbowałem rzeczy jak:
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
ale myślę, że szczekanie na złe drzewo, ponieważ wydaje się, że plugin zainstalować służy do kopiowania plików lokalnie zbudowany w lokalnym repozytorium, zamiast pobrać zdalnych artefakty do lokalnej magazyn.
ten artefakt Chciałbym zainstalować: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
Czy to możliwe przy użyciu maven?
duplikat http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact-in-one- linia poleceń – Isaac
Możliwy duplikat [Jak mogę pobrać konkretny artefakt Mavena w jednym wierszu poleceń?] (http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact -in-one-command-line) – nullpointer