问题在Maven POM.xml中

时间:2013-10-08 04:00:43

标签: svn maven struts2 pom.xml

我在pom.xml中看到了以下代码

<scm>
       <connection>scm:svn:https://struts2webflow.googlecode.com/svn/trunk/</connection>
       <developerConnection>scm:svn:https://struts2webflow.googlecode.com/svn/trunk/</developerConnection>
       <url>http://struts2webflow.googlecode.com/svn/trunk/</url>
    </scm>

我试着理解scm的用法,但我无法理解。我的应用程序使用struts2,spring 3和hibernate。那究竟是什么指向struts2webflow?

1 个答案:

答案 0 :(得分:0)

那应该引用你的项目的版本控制系统(又名软件配置管理)。

在你的情况下,它错误地列出了struts2webflow的版本控制系统,并且最有可能是因为某人复制了struts2webflow项目的pom.xml,而忘记了相应地更新了SCM部分。

从我的日常使用中,该部分仅用于Maven版本插件(可能还有其他用途,但我不知道它们),所以如果你不使用Maven版本插件(mvn release:preparemvn release:perform等),那么它可能不会伤害任何东西。

我只是删除它以避免混淆未来的开发人员。