我将 JFrog Artifactory 升级到最新版本,升级后我发现一些工件丢失了,还有 pom 文件,我仍然在本地
.m2
目录中保存它们。有没有办法可以立即将所有这些工件重新发布/部署到远程 Artifactory 存储库?
使用 mvn deploy 将您的工件重新发布/部署到远程存储库中。
确保您将部署目录指向主 pom 中的远程存储库。
如果您想专门上传文件,请使用以下命令
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
参考文献:
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