Chciałem wiedzieć, czy możemy masowo wgrywać artefakty do repozytorium w Nexusie.Nexus obsługuje masowe przesyłanie artefaktów?
Odpowiedz
Można to zrobić na wiele sposobów:
- Użyj Nexus artifact upload page (uwaga ta działa tylko dla wielu artefaktów z tego samego GroupID i artifactId).
- Skonfiguruj skrypt z wieloma wywołaniami wtyczki deploy-file goal wtyczki maven-deploy, po jednym dla każdego artefaktu.
- Jeśli masz dostęp do systemu plików, możesz skopiować pliki bezpośrednio do [sonatype-work]/storage/[nazwa-repozytorium]. Jeśli to zrobisz, skonfiguruj scheduled tasks, aby odbudować metadane i ponownie zindeksować repozytorium.
w najnowszej wersji przebudowywania nexus metadane są po prostu kliknięciem prawym przyciskiem myszy na repozytorium w nexusie – Chetan
Nie uważam, że strona do przesłania nexusa jest przydatna do masowego przesyłania artefaktów, ponieważ okno dialogowe pliku, w którym pojawia się wyskakujące okienko, pozwala tylko na jeden wybór - więc każdy artefakt wymaga wielu kliknięć przycisków, które bardzo szybko się starzeją. – Jay
Trzecia opcja działała jak mistrz, trzeba było kilkakrotnie odświeżyć, aby podnieść zmiany na dysku. Po prostu skopiuj wszystko w katalogu ... /. M2/repozytorium w katalogu .../sonatype_work/nexus/storage/thirdparty. –
Użyj Nexus Repository Conversion Tool stworzyć zwolnić i Snapshot foldery oparte na lokalnym folderze .m2 a następnie przenieść zawartość tych folderów w [sonatype-WORK]/Przechowywanie/[nazwa-repozytorium].
Link wydaje się być martwy lub wymaga logowania. To pytanie zawiera pewne informacje na temat korzystania z narzędzia: http://stackoverflow.com/questions/4243477/update-nexus-repository- with-local-artifacts – James
- 1. Nexus 6 i Nexus 9 Gęstość ekranu
- 2. Repozytorium archetypów Nexus Maven nie jest aktualizowane podczas wdrażania archetypu artefaktów
- 3. Czy S3 obsługuje przesyłanie strumieniowe HTTP?
- 4. Specyfikacja struktury katalogu repozytorium artefaktów
- 5. Maven nie może pobierać artefaktów z HTTPS Nexus z obowiązkowym uwierzytelnianiem
- 6. Sonatype Nexus: Jak korzystać z Amazon S3 jako magazynu dla artefaktów maven?
- 7. Masowe pobieranie stron internetowych C#
- 8. Masowe śledzenie poczty e-mail
- 9. Wkładki masowe z kolbą-SQLAlchemy
- 10. Jak wykryć, czy przeglądarka obsługuje przesyłanie plików? (Mobile + Desktop)
- 11. Czy Nexus lub Artifactory mogą przechowywać proste artefakty tar.gz?
- 12. wydawnicze artefaktów jest spowolnienie
- 13. liniowy gradienty artefaktów Firefoksie
- 14. Znalezienie brakujących artefaktów Maven
- 15. Nexus 6 i MediaPlayer.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
- 16. Nexus poświadczenia w Jenkins
- 17. kompilacja z mavenem i nexusem zatrzymanym na pobraniu artefaktów
- 18. masowe zmienianie nazw plików opartych na wyszukiwaniu
- 19. masowe generowanie pdf z html2pdf w codeigniter
- 20. Masowe tłumaczenie C# na cel C
- 21. Możliwe jest umieszczenie plików binarnych w repozytorium nexus?
- 22. Jak wgrać maven plugin do repozytorium Nexus?
- 23. Usuwanie artefaktów z CI ręcznie
- 24. Jaki jest cel repozytorium artefaktów?
- 25. Polecenie Utwórz menedżera repozytorium artefaktów
- 26. maven: wdraża nazwę pliku artefaktów
- 27. Maven - Nexus: znajdź zależne projekty
- 28. Do czego używam artefaktów w IntelliJ IDEA?
- 29. Maven - dodaj zależność od źródła artefaktów
- 30. rozpowszechniać pliki XSD na wielu artefaktów Mavena
Zobacz tę odpowiedź dla skryptu Groovy, który osiąga to samo, ale przy użyciu standardowego procesu wdrażania: http://stackoverflow.com/questions/3240477/upload-download-entire-directory-to-nexus-through-maven –