2013-10-08 9 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 и, скорее всего, в результате того, что кто-то дублирует файл pom.xml проекта struts2webflow и забывает соответствующим образом обновить раздел SCM.

Из моего ежедневного использования раздел используется только для плагина выпуска Maven (возможны другие варианты использования, но я не знаю о них), поэтому, если вы не используете плагин Maven, в (mvn release:prepare, mvn release:perform и т. д.), то это, вероятно, ничего не повредит.

Я бы просто удалил его, чтобы избежать путаницы для будущих разработчиков.

+0

Спасибо. Понял. :) –

+0

Также полезно показать, что [изменилось] (http://maven.apache.org/plugins/maven-changelog-plugin/changelog.html), и, кроме того, на веб-сайте проекта он показывает, где найти кода, кроме плагина выпуска. Если вы правильно заполните информацию, вы можете использовать плагин выпуска для созданных ветвей и т. Д. (Release: ветвь). – khmarbaise

+0

@khmarbaise спасибо :) –

Смежные вопросы