我们想使用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
答案 0 :(得分:0)
您可以使用classifiers
代替classifier
,也可以使用files
代替file
。然后,您可以先给出分类列表,然后给出要上传的文件列表。
另请参阅:
https://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html