mvn deploy:deploy-file将多个文件发布到nexus

时间:2020-08-13 10:00:26

标签: maven nexus3 mvn-repo

我们想使用mvn命令将工件发布到nexus(不是SNAPSHOT)中的“发布”存储库,但是无法运行多个命令来将新文件添加到版本之一(由于HTTP 400错误而失败)。因此,任何人都可以共享pom.xml,在其中我们可以一次发布多个文件到nexus发布存储库吗?

我一直在尝试执行以下3条命令,第一条命令成功,第二条命令失败

mvn deploy:deploy-file -DgroupId=com.jdk.mid-openjdk -DartifactId=jre -Dclassifier=windows-x86-64 -DrepositoryId=devsnc-releases -Dversion=11.0.8-ga -DgeneratePom=true -Dpackaging=zip -Durl=http://nexus/content/repositories/releases -Dfile=jre-jdk-11.0.8-hk-windows-x86-64.zip -DgeneratePom=true
mvn deploy:deploy-file -DgroupId=com.jdk.mid-openjdk -DartifactId=jre -Dclassifier=linux-x86-64 -DrepositoryId=devsnc-releases -Dversion=11.0.8-ga -DgeneratePom=true -Dpackaging=zip -Durl=http://nexus/content/repositories/releases -Dfile=jre-jdk-11.0.8-hk-linux-x86-64.zip -DgeneratePom=true
mvn deploy:deploy-file -DgroupId=com.jdk.mid-openjdk -DartifactId=jre -Dclassifier=windows-x86-32 -DrepositoryId=devsnc-releases -Dversion=11.0.8-ga -DgeneratePom=true -Dpackaging=zip -Durl=http://nexus/content/repositories/releases -Dfile=jre-jdk-11.0.8-hk-windows-x86-32.zip -DgeneratePom=true

1 个答案:

答案 0 :(得分:0)

您可以使用classifiers代替classifier,也可以使用files代替file。然后,您可以先给出分类列表,然后给出要上传的文件列表。

另请参阅:

https://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html

相关问题