【问题标题】:maven scm plugin - what is the url config-value?maven scm 插件 - 什么是 url 配置值?
【发布时间】:2012-01-02 06:26:06
【问题描述】:

问题重新。 Maven scm 插件: 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>

&lt;url&gt; 标签到底是做什么用的?

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

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

但我在任何地方都找不到&lt;url&gt; 标签的用途是什么?

特别是,&lt;url&gt; 是否对部署周期或

mvn release:prepare
mvn release:perform

命令?

谢谢,

【问题讨论】:

    标签: version-control plugins maven release maven-scm


    【解决方案1】:

    对于我们的项目,我们只设置连接和开发者连接。我认为您可以忽略该网址。

    该网址可能仅供参考。您可以添加指向您的公司甚至项目主页的链接。

    【讨论】:

      【解决方案2】:

      Maven's xsd(向下滚动到Scm,然后url接近尾声):

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

      换句话说,如果您已设置项目以便开发人员可以使用网络浏览器浏览源代码(无需检查代码),&lt;url&gt; 标记将指向 browsable 根项目源代码目录。

      mvn release:preparemvn release:perform 不使用&lt;url&gt; 标签。它被Sonar 等工具使用,以便阅读工具报告的人可以轻松访问源代码。

      【讨论】:

      • 感谢 matsev!非常好,我从来没有意识到 xsd 和文档一样有用。很有用!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      • 2022-07-04
      • 1970-01-01
      • 2011-08-05
      相关资源
      最近更新 更多