maven scm插件 - url config-value是什么?

Rop*_*Rop 9 version-control plugins release maven-scm maven

问题重新.Maven scm-plugin:http: //maven.apache.org/scm/plugins/usage.html

例如,在pom.xml中:

  <scm>
    <connection>scm:svn:http://somerepository.com/svn_repo/trunk</connection>
    <developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk</developerConnection>
    <url>http://somerepository.com/view.cvs</url>
  </scm>
Run Code Online (Sandbox Code Playgroud)

<url>标签究竟用于什么?

我在这里解释了另外两个:http: //maven.apache.org/pom.html

"connection,developerConnection:两个连接元素传达了如何通过Maven连接到版本控制系统.如果连接需要Maven的读取访问权限才能找到源代码(例如,更新),developerConnection需要一个连接将提供写访问权."

但我无法找到<url>标签的目的是什么?

特别是,<url>对部署周期或部署周期有什么影响

mvn release:prepare
mvn release:perform
Run Code Online (Sandbox Code Playgroud)

命令?

谢谢,

mat*_*sev 15

Maven的xsd(向下滚动到Scm,然后是接近末尾的url):

项目可浏览的SCM存储库的URL,例如ViewVC或Fisheye.

换句话说,如果您已设置项目以便开发人员可以使用Web浏览器浏览源代码(无需检查代码),则<url>标记将指向项目源代码的可浏览根目录.

<url>标签不使用mvn release:preparemvn release:perform.它由Sonar等工具使用,因此可以从读取工具报告的人员轻松访问源代码.