我正在尝试将我们的项目工件(即 jar 文件)部署到我可以访问的远程仓库。
以下是我已经完成但在尝试部署 jar 时出错的步骤,
在本地 m2 存储库中创建了 settings-security.xml 并创建了加密的主密码。
使用 pom.xml 中的 distributionManagement 将工件部署到 repo。为存储库标签下的存储库指定 id、名称和 url。
在我的 settings.xml 中放入相同的 id 并提供我的 sid 和 svn 密码(加密)。我对 repo 有写访问权限(通过使用 tortoise 客户端上传 jar 来验证)。
现在,当我尝试部署时,我得到了冲突异常。下面是错误,
org.apache.maven.lifecycle.LifecycleExecutionException:无法在项目上执行目标 org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy-file (default-cli):无法部署工件:无法传输工件abc:jar:1.0.0 从/到 abc-repo (url):
返回码为:409,ReasonPhrase:Conflict。