Работает в системе 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
.
Как вы говорите в своем обновлении, это выглядит ошибкой с maven-scm-provider-svn, пытались ли вы плагировать плагин для исправления индекса подстроки? Это исправить? –
является scm/developerConnection в pom.xml правильно? – wemu