Jak mogę pobrać plik JAR podczas kompilacji skryptu Maven?Jak po prostu pobrać JAR za pomocą Mavena?
Odpowiedz
Zwykle nie używasz Mavena do "tylko pobierania", ale do procesu kompilacji. Zwykle wykonujesz następujące czynności:
- Zdefiniuj nowy projekt, określając archetyp projektu i niektóre potrzebne właściwości.
- Zdefiniuj jako zależność bibliotekę, której chcesz użyć.
- Run Maven z
mvn compile
jako efekt uboczny, trzeba będzie pobrać z biblioteki do lokalnego repozytorium Maven. Istnieje wiele wtyczek do zrobienia czegoś z zależnościami, więc np. spójrz na Maven Dependency plugin.
Maven nie działa w ten sposób. Oto najbliższa moja wiedza:
mvn dependency:get -DremoteRepositories=http://repo1.maven.org/maven2/ \
-DgroupId=junit -DartifactId=junit -Dversion=4.8.2 \
-Dtransitive=false
Należy pamiętać, że wszystkie parametry oprócz przechodniów są wymagane.
Należy również zauważyć, że Maven pobierze słoik do lokalnego repozytorium i nie ma rozsądnego sposobu (o którym mi wiadomo), aby skopiować go do lokalnego katalogu.
referencyjny:
repoUrl przestarzałe i nie jest wymagane teraz? – marstone
@marstone to teraz 'remoteRepositories'. dzięki –
-Dest = Ścieżka/do/twoja/Destintation powinna działać? –
Jeśli chcesz po prostu pobrać JAR raz z lustrem maven Proponuję może po prostu to zrobić ręcznie:
Dla Maven 1 :
http://mirrors.ibiblio.org/pub/mirrors/maven/
Dla Maven 2:
http://mirrors.ibiblio.org/pub/mirrors/maven2/
Są repozytoria (lustro w każdym razie), że dostanie swoje Maven z JAR - można łatwo uzyskać do nich dostęp w przeglądarce internetowej swojego wyboru i pobierz słoiki itp Wystarczy przejrzeć hierarchia (wygląda jak dowolna hierarchia pakietów Java), dopóki nie znajdziesz artefaktu, a następnie wybierz odpowiednią wersję i jesteś dobry.
Na przykład wersja 3.6.6.Final z hibernacji rdzeniem z grupy org.hibernate chcesz znaleźć tutaj:
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/hibernate/hibernate-core/3.6.6.Final/
+1 lub użyj http://mvnrepository.com/, ma interfejs wyszukiwania i zapewnia bezpośrednie linki do artefaktów. –
Powyższe linki ibiblio były pustymi katalogami, gdy je wypróbowałem. Łącze Seana do mvnrepository.com działało dobrze. Dzięki! –
Lub od wersji 3.1, po prostu jako mvn dependency:get -Dartifact=org.springframework:spring-instrument:3.2.3.RELEASE
Zobacz How to use Maven pom to download jar files only. To mi się bardzo dobrze sprawdziło.
Moim przypadkiem użycia było to, że chciałem pobrać niektóre słoiczki zależności, aby wdrożyć je na serwerze QA i robiłem to ręcznie (poza kompilacją Mavena). Nie jestem pewien, jaki jest twój przypadek użycia.
Przejdź do http://mvnrepository.com. Wyszukaj artefakt, który chcesz pobrać, wybierz wersję z listy wyników i po prostu pobierz pakiet.
Uwaga: Ta odpowiedź jest dla downloading the jars directly from maven without any scripts
[czyli jak Google skierował mnie tutaj]
Zakładając mvn
zależność jest tak:
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.4.7</version>
</dependency>
Goto http://search.maven.org i szukać g:"com.zaxxer" AND a:"HikariCP" AND v:"2.4.7"
(po prostu szukając HikariCP
także Może być konieczne wybranie odpowiednich GroupId
i Version
z wyników)
W Search Results -> Download
kolumna, powinieneś zobaczyć jar javadoc.jar sources.jar
dostępne do bezpośredniego pobrania
Możesz ustawić pom.xml, aby zdefiniować swoje zależności (słoiki, które chcesz skopiować). Następnie użyj celu dependency:copy-dependencies, aby skopiować słoiki do wybranej lokalizacji.
- 1. Jak mogę po prostu pobrać obraz z uniwersalnym nośnikiem obrazu?
- 2. Jak zbudować WSDL za pomocą Mavena
- 3. Jak utworzyć plik .jar za pomocą terminala
- 4. Zarządzanie zasobami zewnętrznymi do pliku Jar za pomocą Mavena (i Eclipse)
- 5. jak po prostu zaimplementować KeyListener?
- 6. navigator.geolocation.watchPosition po prostu nie działa
- 7. NPM: jak po prostu uruchomić po instalacji?
- 8. Jak pobrać plik za pomocą iskry java?
- 9. Jak mogę pobrać plik za pomocą Perla?
- 10. (jak) mogę pobrać obraz za pomocą JSoup?
- 11. Jak pobrać plik za pomocą klienta GWT?
- 12. Jak pobrać plik za pomocą podkręcenia
- 13. Jak pobrać plik PDF za pomocą Jersey?
- 14. Błąd instalacji Mavena po usunięciu folderu .m2
- 15. Jak wykluczyć niektóre moduły z kompilacji Mavena za pomocą komendy
- 16. Jak uruchomić plik JAR utworzonego pliku JAR za pomocą wiersza polecenia
- 17. Jak podpisać plik JAR za pomocą pliku .PFX
- 18. Jak przekonwertować `& T` na po prostu` T`?
- 19. Jak mogę po prostu „uruchom” pliki LISP
- 20. Django - Jak po prostu uzyskać nazwę domeny?
- 21. NamedPipeServerStream.EndWaitForConnection() po prostu zawiesza się po użyciu
- 22. Instalowanie NodeJS za pośrednictwem Mavena
- 23. Jak mogę sprawdzić podpisany plik jar za pomocą Ant?
- 24. Jak zmodyfikować plik w pliku jar za pomocą ANT?
- 25. Jak zbudować Uber JAR (Fat JAR) za pomocą SBT w ramach IntelliJ IDEA?
- 26. Po prostu uzyskaj jeden wiersz z PHPExcel
- 27. Jak mogę pobrać średnio 100 obrazów za pomocą opencv?
- 28. Jak pobrać plik .docx za pomocą Selenium webdriver w Javie?
- 29. po prostu zatrzymaj metodę asynchroniczną
- 30. window.navigator lub po prostu nawigator?
Pobierz do czego? Z lub bez POM? Zobacz także: http://stackoverflow.com/questions/1776496/a-simple-command-line-to-download-a-remote-maven2-artifact-to-local-reposito –