我正在使用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