mvn release: prepare не замечает, что я изменил файлы? - PullRequest
6 голосов
/ 15 июля 2009

Запуск в системе Windows против локально размещенного экземпляра сервера VisualSVN. У меня C:\Program Files\VisualSVN Server\bin в моей переменной PATH, поэтому я могу просто запускать команды svn из командной строки.

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

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

Тем не менее, когда я запускаю mvn release: prepare, он, кажется, не замечает мои измененные файлы и доходит до попытки проверить новое POM и пометить выпуск:

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

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

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

Обновление : похоже, связано с этой ошибкой с плагином scm.

1 Ответ

1 голос
/ 14 августа 2012

Как указал опрашивающий в своем обновлении, это было http://jira.codehaus.org/browse/SCM-480, которое было исправлено как минимум два года.

...