Ich wollte wissen, ob wir einen Massen-Upload von Artefakten zum Repository in Nexus haben können.Nexus unterstützt den Massen-Upload von Artefakten?
Antwort
Sie können es in einer Vielzahl von Möglichkeiten:
- Mit dem Nexus artifact upload page (man beachte das funktioniert nur für mehrere Artefakte mit dem gleichen groupId und artifactId).
- Richten Sie ein Skript mit mehreren Aufrufen des maven-deploy-plugins deploy-file goal ein für jedes Artefakt ein.
- Wenn Sie Zugriff auf das Dateisystem haben, können Sie die Dateien direkt in [sonatype-work]/storage/[Repository-Name] kopieren. Wenn Sie dies tun, richten Sie scheduled tasks ein, um die Metadaten neu zu erstellen und das Repository neu zu indizieren.
in der neuesten Version von Nexus Wiederaufbau der Metadaten ist nur mit der rechten Maustaste auf das Repository in Nexus – Chetan
Ich würde nicht die Nexus-Upload-Seite nützlich für Massen-Upload von Artefakten, da der Datei-Dialog erscheint es nur eine einzige Auswahl - also jedes Artefakt erfordert mehrere Tastenklicks, die sehr schnell alt werden. – Jay
Dritte Option funktionierte wie ein Champ, benötigt, um ein paar Mal zu aktualisieren, um die Änderungen auf der Festplatte abzuholen. Kopieren Sie einfach alles unter das Verzeichnis .../.m2/repository im Verzeichnis .../sonatype_work/nexus/storage/thirdparty. –
Verwenden Sie die Nexus Repository Conversion Tool zu lösen und Snapshot-Ordner basierend auf dem lokalen .m2 Ordner zu erstellen und dann den Inhalt dieser Ordner in [Sonatype-Arbeit]/storage/[Repository-Name] bewegen.
Dieser Link scheint tot zu sein oder erfordert jetzt eine Anmeldung. Diese Frage enthält jedoch einige Informationen zur Verwendung des Tools: http://stackoverflow.com/questions/4243477/update-nexus-repository-with-local-artifacts – James
- 1. Nexus-Repository mit lokalen Artefakten aktualisieren
- 2. Die Bereitstellung von Artefakten in Nexus von Maven gibt den Fehler "Return code is: 401"?
- 3. Konfigurieren von jcenter für das Herunterladen von Artefakten und Artefakten für die Bereitstellung von Artefakten
- 4. Parallele Downloads von Maven-Artefakten
- 5. Nexus 6 und Nexus 9 Bildschirmdichte
- 6. Unterstützt das neue Nexus 3.0 OSS-Release RPM Repo?
- 7. Ausschließen von Dateitypen in Teamcity-Artefakten
- 8. Abwärtskompatibilität von zwei Maven-Artefakten testen
- 9. Dateien von Team City-Artefakten ausschließen
- 10. IntelliJ - Zugriff verweigert beim Erstellen von Artefakten
- 11. Erstellen Sie eine Liste von Artefakten, die
- 12. Maven-Repository-Nutzung zum Download von Artefakten
- 13. Artefakte aus dem Nexus-Repository entfernen
- 14. Gitlab Markdown Links zu Artefakten
- 15. Öffnen Taschenlampe von Galaxy Nexus
- 16. Verhindern des Überschreibens von Bereitstellungen mithilfe von Artefakten
- 17. Unterstützt NodeMCU den Energiesparmodus?
- 18. über nexus
- 19. Installation von Maven-Artefakten in lokale Repos programmgesteuert
- 20. Herunterladen von Artefakten aus Jenkins mit wget oder curl
- 21. Unterstützt JsonPath den AND (&&) Operator?
- 22. R - Ansatz zum Finden von Ausreißern/Artefakten in der Blutdruckkurve
- 23. Teamcity: ein ganzes Verzeichnis von Artefakten Get REST API
- 24. VSTS: Versionsverwaltung Bereitstellen von Artefakten in IIS on Premise
- 25. Download Kriegsdatei von Nexus mit Maven
- 26. Capture-Screenshot von Nexus 10-Emulator
- 27. Mein Mac-Laptop erkennt den angeschlossenen Nexus-Player nicht
- 28. Meine App nicht Nexus 7
- 29. Überwachung Nexus Repo
- 30. Nexus build repository
Diese Antwort finden Sie in einem Groovy-Skript, das dasselbe erreicht, aber den Standardbereitstellungsprozess verwendet: http://stackoverflow.com/questions/3240477/upload-download-entire-directory-to-nexus-through-maven –