Какова цель добавления scm-информации в maven pom? - PullRequest
33 голосов
/ 14 ноября 2011

Я понимаю, почему вы хотите добавить архивную информацию в pom. Но почему информация СКМ? Можно ли полностью материализовать проект с помпой?

То, как я всегда хранил maven проекты в svn, это то, что я добавляю все (включая проект eclipse, maven pom) в репозиторий. Каждый раз, когда я что-то изменяю (включая pom), я делаю SVN коммит.

Есть ли способ выполнять операции SVN напрямую через maven? Это лучшая практика?

Ответы [ 2 ]

28 голосов
/ 14 ноября 2011

Еще одна вещь, которую необходимо знать о Maven в этих отношениях, потому что, если вы делаете релизы через maven-release-plugin , для которого вам нужна информация о SCM, maven автоматически создаст для вас теги SCM.и т. д.

Кроме того, интересно знать, откуда берется проект, если вы используете артефакт, особенно в коммерческой среде.(В этом случае хорошо создавать сайты maven).

Также возможно выполнять операции через maven-release-plugin (создать ветку) через Maven, а не через SVN напрямую.

4 голосов
/ 14 ноября 2011

Плагин SCM среди других функций, таких как создание сайта, использует конфигурацию SCM в POM. Плагин M2Eclipse материализует ваш проект Maven из SCM, используя конфигурацию, найденную в POM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...