我正在尝试将我们的项目工件(即jar文件)部署到我有权访问的远程仓库。
以下是我已经完成的步骤,但在尝试部署jar时遇到错误,
在本地m2 repo中创建settings-security.xml并创建加密主密码。
使用pom.xml中的distributionManagement将工件部署到repo。在repository标记下指定repo的id,name和url。
在我的settings.xml中输入相同的ID并提供我的sid和svn密码(加密)。我有对repo的写访问权(通过使用tortoise客户端上传jar来验证)。
现在,当我尝试部署时,我会遇到冲突异常。以下是错误,
org.apache.maven.lifecycle.LifecycleExecutionException:失败 执行目标 org.apache.maven.plugins:行家 - 部署 - 插件:2.7:部署文件 项目中的(default-cli):无法部署工件:无法 转移工件abc:jar:1.0.0 from / to abc-repo(url):
返回代码是:409,ReasonPhrase:Conflict。