При попытке выполнить релиз: подготовка цели, я получаю отказ:МВН релиз - ошибка SVN во время мечения
...
[INFO] Checking in modified POMs...
[INFO] SVN commit directory: C:\dev\eclipse\workspace\xxx-parent
[INFO] Tagging release with the label xxx-parent-0.0.1...
[INFO] SVN checkout directory: C:\dev\eclipse\workspace\xxx-parent
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.603s
[INFO] Finished at: Thu Oct 22 14:43:44 CEST 2015
[INFO] Final Memory: 10M/244M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.3:prepare (default-cli) on project xxx-parent: Unable to tag SCM
[ERROR] Provider message:
[ERROR] SVN tag failed.
[ERROR] Command output:
[ERROR] svn: Commit failed (details follow):
[ERROR] svn: Commit blocked by pre-commit hook (exit code 1) with output:
[ERROR] A message is mandatory!
[ERROR] The message must comply to the following structure 'TT 12345: Some explanation'.
[ERROR] Pay attention to the white space between TT and the TT number and between the colon and the explanation.
[ERROR] The explanation after the colon should at least be 10 characters long.
[ERROR] svn: MERGE of '/svn/xxxxx/xxx-parent': 409 Conflict (https://192.19.20.56)
[ERROR] -> [Help 1]
...
Проект хорошо обновляется в багажнике с выпуском версии но не в TAGS и похоже, что он пытается слить svn?! Это оно ? Если да, то почему?
Вот Maven-релиз-плагин конфигурации:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<dependencies>
<dependency>
<groupId>com.google.code.maven-scm-provider-svnjava</groupId>
<artifactId>maven-scm-provider-svnjava</artifactId>
<version>1.6</version>
</dependency>
</dependencies>
<configuration>
<providerImplementations>
<svn>javasvn</svn>
</providerImplementations>
<branchBase>https://192.19.20.56/svn/xxxxx/xxx-parent/BRANCHES</branchBase>
<tagBase>https://192.19.20.56/svn/xxxxx/xxx-parent/TAGS</tagBase>
<scmCommentPrefix>TT 00000: Tagging release of project ${project.name} ${project.version}, </scmCommentPrefix>
</configuration>
</plugin>
Как я упоминал в своем сообщении, проект хорошо обновляется в багажнике с версией выпуска. Интересно, что он делает это в какой-то момент: [INFO] SVN checkout directory: C: \ dev \ eclipse \ workspace \ xxx-parent –
@ theAnthony: Я не знаю, как это изменит вашу проблему. Ваш тэг нельзя выполнить из-за крюка предварительной фиксации. Вы пытались вручную отправить сообщение о фиксации? – zb226
Да, вручную предоставив тот же комментарий, что и тот, который был создан maven works –