2013-10-08 74 views
0

我碰到下面的代码在我的pom.xml来到问题在Maven的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> 

我试图了解单片机的用法,但我不能。我的应用程序使用struts2,spring 3和hibernate。那么指向struts2webflow的用途究竟是什么?

回答

0

这是应该参考您的项目的版本控制系统(也称为软件配置管理)

就你而言,它错误地列出了struts2webflow的版本控制系统,很可能是某人复制了struts2webflow项目的pom.xml,并忘记适当地更新SCM部分。

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

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

+0

谢谢。得到它了。 :) –

+0

显示[更改](http://maven.apache.org/plugins/maven-changelog-plugin/changelog.html)以及此项目的网站上显示的内容也很有帮助代码除了发布插件。如果您正确填写信息,您可以使用发布插件创建分支等(发布:分支)。 – khmarbaise

+0

@khmarbaise谢谢:) –