¿Cómo descargo JAR durante una compilación en Maven script?¿Cómo simplemente descargar un JAR usando Maven?
Respuesta
Normalmente no utiliza Maven para "solo descargar", sino para su proceso de compilación. Por lo general, realice los siguientes pasos:
- Defina un nuevo proyecto definiendo el arquetipo de su proyecto y algunas propiedades necesarias.
- Defina como dependencia la biblioteca que desea usar.
- Run Maven con
mvn compile
Como efecto secundario, se habrá descargado la biblioteca a su repositorio local de Maven. Hay muchos complementos para hacer algo con dependencias, por lo tanto, p. Ej. un vistazo al Maven Dependency plugin.
Maven no funciona así. Aquí está lo más cerca que obtendrá de mi conocimiento:
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ \
-DgroupId=junit -DartifactId=junit -Dversion=4.8.2 \
-Dtransitive=false
Tenga en cuenta que se requieren todos los parámetros excepto transitivo.
También tenga en cuenta que Maven descargará el jar a su repositorio local, y no hay una forma sensata (que yo sepa) de copiarlo en un directorio local.
Referencia:
repoUrl obsoleto y no requerido ahora? – marstone
@marstone es 'remoteRepositories 'ahora. gracias –
-Ddest = Path/to/your/Destintation debería estar funcionando? –
Si lo que desea es descargar un archivo JAR vez de un espejo experto le sugiero que sólo pudiera hacerlo manualmente:
Para Maven 1 :
http://mirrors.ibiblio.org/pub/mirrors/maven/
Para Maven 2:
http://mirrors.ibiblio.org/pub/mirrors/maven2/
Estos son los repositorios (un espejo de todos modos) que experto obtendrá sus archivos JAR de - se puede acceder a ellos fácilmente en el navegador web de su elección y descargar los archivos JAR etc. Simplemente navegar a través la jerarquía (se parece a cualquier jerarquía de paquetes de Java) hasta que encuentre el artefacto, luego elija la versión correcta y estará listo.
Por ejemplo versión 3.6.6.Final de hibernación núcleos del grupo org.hibernate que iba a encontrar aquí:
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.6.6.Final/
+1 o use http://mvnrepository.com/, tiene una interfaz de búsqueda y proporciona enlaces directos a los artefactos. –
Los enlaces ibiblio de arriba eran directorios vacíos cuando los probé. El enlace de Sean a mvnrepository.com funcionó bien. ¡Gracias! –
O desde 3.1, simplemente como mvn dependency:get -Dartifact=org.springframework:spring-instrument:3.2.3.RELEASE
Ver How to use Maven pom to download jar files only. Esto funcionó muy bien para mí.
Mi caso de uso fue que quería descargar algunas de las jarras de dependencia para implementar en un servidor de QA, y lo estaba haciendo manualmente (fuera de la compilación de Maven). No estoy seguro de cuál es tu caso de uso.
Vaya a http://mvnrepository.com. Busque el artefacto que desea descargar, elija la versión de la lista de resultados y simplemente descargue el paquete.
Nota: Esta respuesta es para downloading the jars directly from maven without any scripts
[Así es como Google me llevó aquí]
Suponiendo mvn
dependencia es la siguiente:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.4.7</version>
</dependency>
Goto http://search.maven.org y búsqueda de g:"com.zaxxer" AND a:"HikariCP" AND v:"2.4.7"
(la simple búsqueda de HikariCP
también Es posible que tenga que seleccionar el GroupId
y el Version
apropiados de los resultados)
En el Search Results -> Download
columna, debería ver jar javadoc.jar sources.jar
disponible para descarga directa
Puede configurar un pom.xml para definir sus dependencias (las jarras que desea copiar). Luego use el objetivo dependency:copy-dependencies para copiar los frascos a la ubicación deseada.
- 1. Usando Maven para descargar JAR
- 2. ¿Cómo descargar fuentes para un jar con Maven?
- 3. Cómo descargo un jar usando maven programtically
- 4. cómo crear jar usando maven pom.xml
- 5. ¿Cómo usar Maven pom para descargar archivos jar solo a un directorio específico?
- 6. ¿Cómo implementar Applet con dependencias jar usando maven y firmarlo?
- 7. Creando un jar ejecutable con Maven 2
- 8. ¿Cómo puedo descargar artefactos de Maven dentro de un complemento?
- 9. proyecto maven requiere sun.javadoc jar
- 10. Cómo descargar frascos de Maven Central sin escribir ningún pom.xml
- 11. Cómo excluir un conjunto de paquetes de Maven build jar?
- 12. maven deploy archivo jar adicional
- 13. Maven: cómo identificar archivos jar por SHA
- 14. Cómo ejecutar maven generado jar en CLI
- 15. m2eclipse suele descargar artefactos Maven
- 16. Descargar un archivo usando Javascript
- 17. Cómo generar un JAR con el código fuente en Maven
- 18. Cómo copiar las dependencias jar (sin jars de prueba) a un directorio usando maven?
- 19. wget no funciona para descargar el archivo jar de maven repo
- 20. Maven: descargar artefacto y sus deps a un directorio específico
- 21. Maven usa el repositorio incorrecto para descargar
- 22. ¿Dónde puedo descargar ROME rss library jar?
- 23. Descargar un archivo usando HTTP en WebDriver
- 24. Maven para copiar JAR al agregar dependencias
- 25. ¿Cómo ejecuto un programa usando Maven?
- 26. Cómo desactivar la compresión de jar en Maven
- 27. Usando Maven from Ant
- 28. ¿Es posible renombrar un maven jar-with-dependence?
- 29. ¿Por qué maven 2 intenta descargar dependencias que ya tengo?
- 30. ¿Cómo modifico un archivo en un archivo jar usando ANT?
Descargar ¿Dónde? Con o sin un POM? Ver también: http://stackoverflow.com/questions/1776496/a-simple-command-line-to-download-a-remote-maven2-artifact-to-the-local-reposito –