【发布时间】:2019-10-16 09:44:11
【问题描述】:
当我尝试执行 maven release: perform 时出现 400 错误。
[INFO] [ERROR] 无法在项目 my-project 上执行目标 org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy (default-deploy):无法部署工件:Cou ld not transfer artifact com.acca.project:project:pom:1.0.0-RELEASE from/to acca-nexus (https://nexus.io/repository/project/): 无法传输文件https://nexus.io/repository/project/myproject/myproject/1.0.0-RELEASE/myproject-1.0.0-RELEASE.pom,状态码为 400 -> [Help 1]
以下我尝试过的事情 1) 我已验证,凭据正确 2)nexus repo 的 URL 是正确的 3) 我正在维护正确的 1.0.0-SNAPSHOT 名称 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 发布时部署包:执行,但除此之外我无法调试。有人可以告诉我如何调试它。指出问题也会有帮助
【问题讨论】:
标签: maven maven-plugin maven-release-plugin