Ho una libreria che distribuisco usando Maven 2. L'utente tipico di questa libreria non usa Maven per creare le proprie applicazioni, ma probabilmente ha una certa familiarità con Maven e probabilmente l'ha installato.
Vorrei documentare un "semplice" comando di una riga che possono usare per scaricare gli artefatti della mia libreria nel loro locale ~/.m2/repositorysenza richiedere che abbiano impostato un pom.xml per farlo.
Pensavo ci fosse un modo per farlo, ma non riesco a trovarlo dopo aver esaminato la documentazione del plug-in install:install-filee dependency. Ho provato cose come:
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
ma penso di aver abbaiato l'albero sbagliato poiché sembra che il plug-in di installazione venga utilizzato per copiare file creati localmente nel repository locale, piuttosto che scaricare artefatti remoti nel repository locale.
Questo è il manufatto che vorrei installare: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
È possibile utilizzare Maven?