Основная идея вопроса: - это способ указать, что релиз maven должен пропускать тегирование при выполнении выпуска?Maven release без тегов
У меня есть следующий контекст: у нас есть TFS (Team Fundation Server) как система, в которой используется наше программное обеспечение. Мы также используем мост svn, который «разговаривает» с TFS, а разработчики и инструменты CI используют его. При выполнении mvn release:clean release:prepare release:perform
maven жалуется, что он не может найти или создать тег (каким-то образом переведя команду тэга svn в аналогичную команду при сбоях tfs). Любые предложения приветствуются.
ошибка выглядит следующим образом:
28-May-2013 15:51:04 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4.1:branch (default-cli) on project spring-hibernate-mysql: The scm url is invalid.
28-May-2013 15:51:04 [ERROR] - scm:svn:https://${TFS_SERVER}:${PORT}/${PATH_TO_APP}/tags/dbDiagnostic-1.0.0-RELEASE url isn't a valid svn URL.
28-May-2013 15:51:04 [ERROR] -> [Help 1]
я упоминаю, что URL-адрес в порядке, потому что шаг до этого, в плане CI является «checkout sources
» шаг с той же ссылкой.
Можете вы показать область scm вашего файла pom.xml? – khmarbaise