Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将本地.m2存储库所有工件发布到jfrog存储库_Java_Maven_Maven 2_Pom.xml_Artifactory - Fatal编程技术网

Java 如何将本地.m2存储库所有工件发布到jfrog存储库

Java 如何将本地.m2存储库所有工件发布到jfrog存储库,java,maven,maven-2,pom.xml,artifactory,Java,Maven,Maven 2,Pom.xml,Artifactory,我将JFrog Artifactory升级到最新版本,升级后我看到一些工件丢失,还有pom文件,我仍然将它们保存在local.m2目录中。是否有一种方法可以将所有这些工件重新发布/部署到远程工件库 使用mvn deploy将您的工件重新发布/部署到远程存储库中 确保将部署目录指向主pom中的远程存储库 如果要专门上载文件,请使用以下命令 mvn deploy:deploy-file -DpomFile=your pom -Dfile=the jar you want to upload -Du

我将JFrog Artifactory升级到最新版本,升级后我看到一些工件丢失,还有pom文件,我仍然将它们保存在local.m2目录中。是否有一种方法可以将所有这些工件重新发布/部署到远程工件库

使用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
参考资料:


根据您关于a中缺少这些工件的评论,有两种可能的选择:

  • 本地.m2目录中的存储库内容。Artifactory支持从服务器上的目录或存档导入内容的选项。可以将文件导入远程存储库缓存
  • 从远程存储库重新下载工件以重新填充缓存。这可以通过运行将这些工件作为依赖项的构建来实现