当我尝试执行maven release: perform时,我得到了400个错误。
信息无法在项目my- org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy上执行目标部署(默认部署):无法部署工件: Cou ld不传输工件com.acca.project:项目:pom:1.0.0-从acca-nexus (https://nexus.io/repository/project/)发布/从acca-nexus发布( https://nexus.io/repository/project/myproject/myproject/1.0.0-RELEASE/myproject-1.0.0-RELEASE.pom ):无法传输文件https://nexus.io/repository/project/myproject/myproject/1.0.0-RELEASE/myproject-1.0.0-RELEASE.pom,状态代码为400 -> Help 1
下面的事情我已经尝试过了1)我验证了,凭据是正确的2) nexus的URL是正确的3)我正在维护正确的1.0.0-快照名称4)在nexus中也没有相同版本的包5)也没有网络问题,我可以正确地进行maven部署。
发布插件-config如下所示
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<scmCommentPrefix>[maven-scm] :</scmCommentPrefix>
<goals>deploy</goals>
<releaseProfiles>release</releaseProfiles>
</configuration>
</plugin>我想在执行maven release: perform时部署这个包,但是我不能在此之外进行调试。有没有人能告诉我怎么调试这个。指出这个问题也会有所帮助。
发布于 2019-10-24 23:18:35
我修复了上面的问题。
解决方案在nexus库配置中。我更新了配置为“允许重新部署”,它开始工作了。
谢谢
https://stackoverflow.com/questions/58410358
复制相似问题