Релиз Maven: подготовить FAILS из-за рабочей копии 1.7 svn - PullRequest
2 голосов
/ 24 марта 2012

У меня было до ЗДЕСЬ с Maven! Я наконец-то начал работать и работать, а затем попытался сделать свой первый релиз maven: подготовиться с использованием внешней среды выполнения maven THROUGH m2eclipse.

Вот проблема, с которой я столкнулся:

[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-release-plugin: 2.0: prepare (default-cli) в проекте scs-global-parent: Невозможно зафиксировать файлы

[ОШИБКА] Сообщение провайдера: Сбой команды svn.

Вывод команды: svn: путь 'C: \ Users \ Sam \ MyProj \ model \ scs-global-parent' является частью рабочей копии Subversion 1.7 или более поздней. Пожалуйста, обновите ваш клиент Subversion, чтобы использовать эту рабочую копию.

Я использую Subclipse 1.8.x - который поддерживает 1,7 рабочих копий? Должен быть обходной путь ... что мне здесь не хватает ?? Нужно ли добавлять «экспериментальную» версию maven-release-plugin? В настоящее время я использую «default» в том смысле, что в моем pom или settings.xml не указана версия. Спасибо !!

О каком "клиенте subversion" плагин мне кричит?

Ответы [ 2 ]

6 голосов
/ 24 марта 2012

Maven будет использовать любую вашу подрывную систему, доступную из командной строки.

Убедитесь, что версия Subversion запускается из командной строки. (используйте svn --version из командной строки или оболочки). Обновите эту конкретную версию Subversion в вашей системе, и она должна работать.

2 голосов
/ 20 ноября 2012

Вы можете использовать провайдер svnjava, который он поддерживает 1.7 см. http://code.google.com/a/apache-extras.org/p/maven-scm-provider-svnjava/

Подробнее: http://code.google.com/a/apache-extras.org/p/maven-scm-provider-svnjava/wiki/UsingWithReleasePlugin

...