2009-07-15 2 views
6

Работает в системе Windows против локально размещенного экземпляра сервера VisualSVN. У меня есть на моей переменной PATH, так что я могу просто запустить команды svn из командной строки.mvn release: подготовить не поймает, что у меня есть файлы?

Я пытаюсь подготовить и выполнить выпуск на моей рабочей станции Windows, и я заметил, что release:prepare, кажется, упускают тот факт, что у меня есть измененные файлы:

C:\Documents and Settings\...\workspace\project>svn status 
M  pom.xml 
M  src\main\java\company\blah\SomeFile.java 

Но когда я бегу МВН релиз : подготовьте, он, похоже, не замечает мои измененные файлы, и идет до попытки проверить новый POM и пометить выпуск:

[INFO] Проверяем, что локальных изменений нет ...
[INFO] Выполнение: cmd. exe/X/C "svn --non-interactive status"
[INFO] Рабочий каталог: C: \ Documents and Settings \ blah \ workspace \ project-blah
[INFO] Проверка зависимостей и плагинов для моментальных снимков ...
Какова версия выпуска для «Project BLAH»? (com.vapps: project-blah) 0.0.1::
Что такое тег релиза SCM или ярлык для «Project BLAH»? (com.vapps: project-blah) project-blah-0.0.1::
Какая новая версия для разработки «Project BLAH»? (Com.vapps: проект-бла) 0.0.2-ПАНОРАМА::
[INFO] преобразование 'Project BLAH' ...
...
...
[INFO] Полный пробег будет проверять в 1 файлов с сообщением: «[Maven-релиз-плагин] подготовиться к следующей итерации разработки»

(Обратите внимание, что этот выход из работает с -DdryRun=true, но я получаю тот же результат в любом случае)

Does у кого есть идея, почему отсутствует mvn release:prepare, что у меня есть локально измененные файлы? Может быть, какая-то неудобная комбинация работает в Windows?

Обновление: похоже, связано с this bug с плагином scm.

+2

Как вы говорите в своем обновлении, это выглядит ошибкой с maven-scm-provider-svn, пытались ли вы плагировать плагин для исправления индекса подстроки? Это исправить? –

+0

является scm/developerConnection в pom.xml правильно? – wemu

ответ

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