将jar文件部署到远程仓库时出现maven错误

时间:2013-01-17 07:52:18

标签: svn maven maven-deploy-plugin

我正在使用maven 2.2.1。我发出以下命令将本地jar添加到远程仓库 -

  

mvn deploy:deploy-file -Dfile=/tmp/newUtil-2.1.0.0.jar -DgroupId=com.tareque.utils -DartifactId=newUtil -Dversion=2.1.0.0 -Dpackaging=jar -DrepositoryId=myrepo -Durl=svn:https://<my-repo-url>

repositoryId settings.xml 文件中id标记中的mirror匹配。以上命令给出了以下错误。

  

[INFO]部署工件时出错:不支持的协议:'svn':不能   找到支持所请求协议的货车:svn

     

在组件存储库中找不到组件描述符:   org.apache.maven.wagon.Wagonsvn。

我的pom.xml中没有此依赖项,我的项目已成功构建。我只是在将从其他项目本地创建的jar之一部署到远程仓库时才收到上述错误。

我该如何解决这个问题?

修改

从网址中移除了svn,然后是password ecnryption stpes here。现在我收到此错误

  

[INFO] -------------------------------------------- ----------------------------
  [INFO]部署工件时出错:无法传输文件:http:// my-repo-url-with-complete-path-to-jar。返回码是:409

1 个答案:

答案 0 :(得分:1)

删除svn:并添加用户/ pw as documented。 HTTP 401意味着您需要对服务器进行身份验证。