【发布时间】:2016-03-07 19:43:16
【问题描述】:
我无法通过 Maven 访问 svn 修订号。我从 SCM 使用页面获得的唯一真正帮助如下:
<scm>
<connection>scm:svn:http://somerepository.com/svn_repo/trunk</connection>
<developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk</developerConnection>
<tag>HEAD</tag>
<url>http://somerepository.com/view.cvs</url>
</scm>
这对我来说毫无意义,因为我不知道连接、developerConnection 和 url 是什么意思。我只是将所有 3 个元素的 url 插入到我的 repo 中。我也不知道为什么 Maven 不向我询问存储库的用户名和密码。
我对 Maven 很陌生,可能会问一个非常基本的问题,但希望能完整解释我如何访问 svn 存储库。
【问题讨论】:
-
这能回答你的问题吗? stackoverflow.com/a/35676704/1743880
-
嗨@Tunaki 很高兴看到你在这里再次回答我的问题!恐怕这并不能回答我的问题 :( ,我真的只需要连接到我的存储库,但不知道任何元素的含义是什么?
-
文档maven.apache.org/pom.html#SCM 非常清楚。
connection和developerConnection指向 SVN 存储库 URL,tag是可选的,您不需要它,url是指向可公开浏览的存储库的 URL。 -
如果我的存储库不可公开浏览怎么办?这就是我的困惑。我正在使用我公司构建的服务器,该服务器需要用户名/密码才能访问存储库。
-
你不能在里面放任何你想要的废话,这只是为了提供信息,尽管我从来没有写过任何看起来不像 URL 的东西,即使它不是真的存在:D