Come faccio a scaricare JAR durante una compilazione di script Maven?Come scaricare semplicemente un JAR usando Maven?
risposta
Normalmente non si usa Maven per "solo il download", ma per il processo di compilazione. Così normalmente, si eseguono le seguenti operazioni:
- Definire un nuovo progetto definendo l'archetipo del progetto e alcune proprietà necessarie.
- Definire come dipendenza la libreria che si desidera utilizzare.
- Run Maven con
mvn compile
Come effetto collaterale, si avrà scaricato la libreria al repository Maven locale. Esistono molti plug-in per fare qualcosa con le dipendenze, quindi ad es. uno sguardo allo Maven Dependency plugin.
Maven non funziona così. Ecco la cosa più vicina che avrai a mia conoscenza:
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ \
-DgroupId=junit -DartifactId=junit -Dversion=4.8.2 \
-Dtransitive=false
Nota che tutti i parametri tranne transitivi sono obbligatori.
Si noti inoltre che Maven scaricherà il jar nel repository locale e non esiste un modo sensato (che io sappia) di copiarlo in una directory locale.
Riferimento:
repoUrl deprecato e non richiesto ora? – marstone
@marstone è 'RemoteRepositories' ora. grazie –
-Ddest = Path/to/your/Destintation dovrebbe funzionare? –
Se si desidera solo per scaricare un JAR una volta da un mirror Maven suggerisco si può solo farlo manualmente:
Per Maven 1 :
http://mirrors.ibiblio.org/pub/mirrors/maven/
Per Maven 2:
http://mirrors.ibiblio.org/pub/mirrors/maven2/
Questi sono i repository (uno specchio comunque) che Maven otterrà i suoi JAR da - si può facilmente accedere al web browser di vostra scelta e scaricare i JAR ecc Basta sfogliare la gerarchia (sembra una qualsiasi gerarchia di packag Java) finché non trovi il manufatto, quindi scegli la versione giusta e sei bravo.
Per esempio la versione 3.6.6.Final di hibernate-core dal gruppo org.hibernate che si può trovare qui:
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.6.6.Final/
+1 o usa http://mvnrepository.com/, ha un'interfaccia di ricerca e fornisce collegamenti diretti agli artefatti. –
I link ibiblio sopra erano directory vuote quando li ho provati. Il link di Sean a mvnrepository.com ha funzionato bene. Grazie! –
Oppure dal 3.1, semplicemente come mvn dependency:get -Dartifact=org.springframework:spring-instrument:3.2.3.RELEASE
Vedere How to use Maven pom to download jar files only. Questo ha funzionato davvero bene per me.
Il mio caso d'uso era che volevo scaricare alcuni dei gavs di dipendenza da distribuire a un server QA e lo stavo facendo manualmente (al di fuori del build di Maven). Non sono sicuro di quale sia il tuo caso d'uso.
Vai a http://mvnrepository.com. Cerca l'artefatto che desideri scaricare, scegli la versione dall'elenco dei risultati e scarica semplicemente il pacchetto.
Nota: Questa risposta è per downloading the jars directly from maven without any scripts
[Questo è il modo in cui Google mi ha indirizzato qui]
Supponendo mvn
dipendenza è come questo:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.4.7</version>
</dependency>
Goto http://search.maven.org e la ricerca di g:"com.zaxxer" AND a:"HikariCP" AND v:"2.4.7"
(semplicemente alla ricerca di HikariCP
anche potrebbe essere necessario selezionare l'appropriato GroupId
e Version
dai risultati)
Nel Search Results -> Download
colonna, dovresti vedere jar javadoc.jar sources.jar
disponibile per il download diretto
Puoi configurare un pom.xml per definire le tue dipendenze (i vasi che vuoi copiare). Quindi utilizzare l'obiettivo dependency:copy-dependencies per copiare i vasi nella posizione desiderata.
- 1. Come scaricare un jar usando Maven in modo programmatico
- 2. Come creare un jar eseguibile usando maven?
- 3. Utilizzo di Maven per scaricare solo JAR
- 4. Come scaricare le fonti per un barattolo con Maven?
- 5. differenza tra il progetto di costruzione usando Maven e l'esportazione di eclissi come Jar
- 6. Come scaricare usando StackExchange.Redis?
- 7. Dove mettere persistence.xml nel jar della libreria usando maven?
- 8. jar Maven con dipendenze?
- 9. Come pubblicare manualmente JAR su Maven Central?
- 10. Come includere un file di configurazione nella cartella "META-INF/services" di un JAR usando Maven
- 11. Come scaricare correttamente un AppDomain usando C#?
- 12. come scaricare un file zip usando angolare
- 13. Come posso scaricare un file usando window.fetch?
- 14. Come utilizzare Maven pom per scaricare i file jar solo in una directory specifica?
- 15. maven project required sun.javadoc jar
- 16. Come posso semplicemente scaricare l'immagine con Universal-Image-Loader
- 17. Maven per scaricare l'ultima snapshot con timestamp
- 18. Come scaricare la versione SNAPSHOT dal repository Maven SNAPSHOT?
- 19. Maven - Genera Jar e War
- 20. Oracle JDBC ojdbc6 Jar come Maven Dipendente
- 21. Dove posso scaricare mysql jdbc jar?
- 22. Maven - Can not Execute JAR
- 23. Come posso scaricare gli artefatti Maven in un plug-in?
- 24. Maven: Includi risorse in JAR
- 25. wget non funziona per scaricare il file jar da maven repo
- 26. Come installo manualmente un jar nel mio repository Maven locale?
- 27. Come includere le dipendenze Maven in un file jar?
- 28. Come generare un JAR con il codice sorgente in Maven
- 29. come aggiungere un jar esterno al progetto webapp maven
- 30. Come creare un jar eseguibile basato a molla con maven?
Download to where? Con o senza un POM? Vedi anche: http://stackoverflow.com/questions/1776496/a-simple-command-line-to-download-a-remote-maven2-artifact-to-the-local-reposito –