Ich aktualisierte JFrog Artifactory auf die neueste Version, und nach der Aktualisierung sehe ich einige Artefakte fehlen, und auch Pom-Dateien, habe ich immer noch in lokalen .m2-Verzeichnis. Gibt es eine Möglichkeit, all diese Artefakte auf einmal in einem Remote-Artifactory-Repository zu veröffentlichen?Wie zu veröffentlichen lokalen .m2 Repository alle Artefakte zu Jfrog Repository
1
A
Antwort
1
Verwenden Sie mvn deploy, um Ihre Artefakte erneut im Remote-Repository zu veröffentlichen.
Stellen Sie sicher, dass Sie das Bereitstellungsverzeichnis auf das Remote-Repository in Ihrem Master-Pom verweisen.
Wenn Sie möchten gezielt eine Datei laden, verwenden Sie den folgenden Befehl
mvn deploy:deploy-file -DpomFile=your pom -Dfile=the jar you want to upload
-Durl=Url of the repository where the artifact need to be uploaded
-DrepositoryId=repository ID
Referenzen:
https://maven.apache.org/plugins/maven-deploy-plugin/usage.html
https://maven.apache.org/guides/mini/guide-3rd-party-jars-remote.html
http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploy-ssh-external.html
https://docs.oracle.com/middleware/1212/core/MAVEN/config_maven.htm#MAVEN314
2
Basierend auf Ihrem Kommentar, dass diese Artefakte aus einem remote repository fehlen, gibt es 2 Möglichkeiten:
- Importing die Repository-Inhalte aus dem lokalen .m2 Verzeichnis. Artefactory unterstützt die Option, Inhalte aus einem Verzeichnis auf dem Server oder einem Archiv zu importieren. Es ist möglich, Dateien in Remote-Repository-Caches zu importieren.
- Die Artefakte erneut aus dem Remote-Repository herunterladen, um den Cache erneut zu füllen. Dies kann durch Ausführen eines Builds erfolgen, der diese Artefakte als Abhängigkeiten aufweist.
Verwandte Themen
- 1. listet alle Artefakte in einem Repository auf Artefakte auf (jfrog)
- 2. migrieren svn lokalen Repository zu git Repository
- 3. Artefakte sind nicht im lokalen Repository Fehler
- 4. Wie installiere ich ein POM in meinem lokalen m2-Repository?
- 5. Promoted Build-Plugin deploy Artefakte zu Repository
- 6. Maven - wie/wo Artefakte zu veröffentlichen
- 7. Maven nicht mit lokalen Repository
- 8. Verwenden Leiningen mit lokal M2 Repository
- 9. Nexus-Repository mit lokalen Artefakten aktualisieren
- 10. Kopie Artefakt aus lokalen Maven-Repository
- 11. Liste aller Artefakte aus einer Maven-Repository
- 12. Wie pushen Sie Updates vom lokalen Repository zu BitBucket?
- 13. Wie klonen Repository zu einem Remote-Server/Repository mit Mercurial
- 14. Converting mercurial Repository zu SVN-Repository
- 15. Wie Projekt zu lokalen Git Repository mit IntelliJ Push?
- 16. Eclipse m2eclipse bekommen Abhängigkeiten von lokalen Repository
- 17. Artefakte aus dem Nexus-Repository entfernen
- 18. Veröffentlichen OSGI/Dynamic Plugin zu dotCMS Plugins Repository
- 19. Anonyme Pull-Andock-Repository in Artefakte
- 20. Composer - mit einem lokalen Repository
- 21. Alternative Datenzugriffsmuster zu Repository
- 22. Webinterface zu CVS-Repository
- 23. Git Repository zu groß
- 24. Alle Richtlinien zu folgen, um Datenbank Metadaten Repository zu entwerfen?
- 25. Maven Versionen, Subversion Niederlassungen und lokalen Repository
- 26. So laden Sie Quellen zu lokalen Maven Repository
- 27. Mit Maven Ant-Task jar zu lokalen Repository
- 28. Failure Abhängigkeit zu übertragen, wurde im lokalen Repository zwischengespeichert
- 29. Commits zu einer lokalen Kopie eines SVN-Repository erstellen
- 30. Force Maven, um nach Abhängigkeiten im lokalen Repository zu suchen