2

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

repositoryIdsettings.xml文件idmirror标记中的匹配。上面的命令给出了以下错误。

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

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

我的 中不存在此依赖项pom.xml,并且我的项目已成功构建。仅在将从本地其他项目创建的 jar 之一部署到远程存储库时,我才收到上述错误。

我该如何解决?

编辑

svn从 url 中删除,在此处遵循密码加密 stpes。现在我收到此错误

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

4

1 回答 1

1

按照记录删除svn:并添加用户/密码。HTTP 401 意味着您需要对服务器进行身份验证。

于 2013-01-17T08:47:47.803 回答