2010-08-24 3 views
3

Я пытаюсь использовать плагин 2.0 релиза Maven, чтобы пометить версию и, надеюсь, развернуть полученную банку в репозиторий.Сбой при выпуске Maven при создании тега

я застрял в выпуске: подготовка, получение этой зашифрованное сообщение об ошибке

[INFO] Checking in modified POMs... 
[INFO] Executing: cmd.exe /X /C "svn --non-interactive commit --file C:\Users\ME~1\AppData\Local\Temp\maven-scm-950614965.commit --targets C:\Users\ME~1\AppData\Local\Temp\maven-scm-35306-targets" 
[INFO] Working directory: c:\workspace\release-test-trunk 
[INFO] Tagging release with the label release-test-1.3.0... 
[INFO] Executing: cmd.exe /X /C "svn --non-interactive copy --file C:\Users\ME~1\AppData\Local\Temp\maven-scm-829250416.commit --revision 1885 http://myserver/myproject/sandbox/release-test/trunk http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0" 
[INFO] Working directory: c:\workspace\release-test-trunk 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Unable to tag SCM 
Provider message: 
The svn tag command failed. 
Command output: 
svn: OPTIONS of 'http://myserver/myproject/sandbox/release-test': 200 OK (http://myserver) 

[INFO] ------------------------------------------------------------------------ 
[INFO] For more information, run Maven with the -e switch 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 20 seconds 
[INFO] Finished at: Tue Aug 24 19:31:55 GMT 2010 
[INFO] Final Memory: 14M/56M 
[INFO] ------------------------------------------------------------------------ 
  • Папка тег существует и пуст
  • Я выполнил команду «MVN чистый релиз: чистый релиз: подготовка» чтобы иметь свежий пробег
  • Каждый раз, когда я получал ошибку, я выполнял «mvn release: rollback», чтобы все было в порядке
  • Это не похоже на проблему с учетными данными, файл pom эффективно поручено с «-snapshot» удалена и информацией Д перешли в папку тегов

Странная часть, я не понимаю, как поручен файл POM, так как я не уточнил, какие полномочия ни в ПОМЕ ни в файле settings.xml, расположенном в maven local install

Я видел много людей, имеющих аналогичную проблему, но с сообщением об ошибке «folder already exist». Моя не говорит мне, что такое ошибка.

Есть ли у вас идеи?

Большое спасибо.

EDIT: @Colin Если я просматриваю SVN: // MyServer/MyProject/песочницы/релиз-тест с использованием Tortoise SVN, например, он прекрасно работает. Однако, если я нахожу http://myserver/myproject/sandbox/release-test в Firefox, страница не найдена. Также я думаю, что это должно быть хорошо, так как файл pom получает, прежде чем пытаться создать тег. Мой раздел в SCM файл п:

<scm> 
    <connection>scm:svn:http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</connection> 
    <developerConnection>scm:svn:http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</developerConnection> 
    <url>http://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</url> 
</scm> 

Я попытался удалить «HTTP:», но это не сработало.

+0

ли вы попробовать МВН -X, чтобы его распечатку даже Больше?Иногда это дает дополнительные подсказки. –

+0

Я попытался с -e и -X теперь, когда вы упомянули об этом, и я получаю трассировку стека с тем же сообщением об ошибке, повторяющимся 4-5 раз, но ничего нового или полезного. Спасибо за подсказку, хотя :) – IceGras

ответ

3

Проблема не в том, чтобы быть здесь. Это больше о svn. Maven прекращает свою работу, когда СВН отправить сообщение об ошибке:

Svn: опционам 'http://myserver/myproject/sandbox/release-test': 200 OK (http://myserver)

Вы Absolutly уверены в http://myserver/myproject/sandbox/release-test адреса?

Если http://myserver/myproject/sandbox/release-test не существует, svn ничего не совершит. Просто замените Http: // по СВН: //

<scm> 
    <connection>scm:svn:svn://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</connection> 
    <developerConnection>scm:svn:svn://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</developerConnection> 
    <url>svn://myserver/myproject/sandbox/release-test/tags/release-test-1.3.0</url> 
</scm> 

Ссылки:
svnforum.org
An SVN error (200 OK) when checking out from my online repo
Tortoise svn Subversion Update Error

+0

@IceGras вы должны ответить в комментариях, а затем отредактировать свой пост, проще следовать за этим разговором. –

+0

Спасибо, Колин, это сработало. Я ввел информацию scm, используя scm: svn: svn: //, и все прошло гладко. Еще раз спасибо! – IceGras

+0

@ColinHebert ... извините, что не работает нормально, см. [ERROR] Сообщение поставщика: [ERROR] Команда svn tag не удалась. [ERROR] Выход команды: [ERROR] svn: E730061: невозможно подключиться к репозиторию по адресу URL: svn: //henry.inter-forum.de/svn/Doku/SOA30x/trunk ' [ERROR] svn: E730061: Kann nicht mit Host |henry.inter-forum.de| verbinden: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. [ОШИБКА] -> [Помощь 1] – udoline

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