我正在使用 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
标记中的匹配。上面的命令给出了以下错误。
[信息] 部署工件时出错:不支持的协议:'svn':找不到支持请求的协议的货车:svn
在组件存储库中找不到组件描述符:org.apache.maven.wagon.Wagonsvn。
我的 中不存在此依赖项pom.xml
,并且我的项目已成功构建。仅在将从本地其他项目创建的 jar 之一部署到远程存储库时,我才收到上述错误。
我该如何解决?
编辑
svn
从 url 中删除,在此处遵循密码加密 stpes。现在我收到此错误
[信息] --------------------------------------------- -------------------------
[INFO] 部署工件时出错:无法传输文件:http://my-repo-url-with-complete -jar 的路径。返回码是:409