Tengo una biblioteca que distribuyo usando maven 2. El usuario típico de esta biblioteca no usa maven para construir sus aplicaciones, pero es probable que esté familiarizado con maven y probablemente lo tenga instalado.¿Una línea de comando simple para descargar un artefacto maven2 remoto al repositorio local?
Me gustaría documentar un comando "simple" de una línea que pueden usar para descargar los artefactos de mi biblioteca a su ~/.m2/repository
local sin necesidad de configurar un pom.xml para hacerlo.
pensé que había una manera de hacer esto, pero me parece que no puede encontrar después de mirar a través de la documentación install:install-file
y dependency
plugin. He intentado cosas como:
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
pero creo que estoy ladrando al árbol equivocado, ya que parece que el plugin de instalación se utiliza para copiar archivos de construcción local en el repositorio local, en lugar de descargar objetos remotos en el local de repositorio.
Este es el artefacto que me gustaría instalar: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/
Es esto posible utilizando Maven?
duplicados de http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact-in-one- línea de comandos – Isaac
Posible duplicado de [¿Cómo puedo descargar un artefacto Maven específico en una línea de comando?] (http://stackoverflow.com/questions/1895492/how-can-i-download-a-specific-maven-artifact -in-one-command-line) – nullpointer