svnant - родительский каталог на сервере не является рабочей копией

Я хочу оформить заказ, получить номер ревизии, собрать jar с этим номером в menifest, на сервере с веб-интерфейсом. Есть несколько других незначительных шагов во всем процессе, но это главная цель. все в скрипте сборки работает нормально локально, но я всегда застреваю, когда это делается на сервере. когда я пытаюсь использовать задачу svnant в проекте, который я выбрал, он говорит мне, что родительский каталог не является рабочей копией, поэтому я сначала попробовал копию, а затем весь проект снова в эту копию, он все еще говорит мне, что родительский каталог (первое издание) не является рабочей копией.

что мне делать?

PS Я перепробовал все возможные комбинации,,, . никто из них не работал. кто-нибудь еще может получить в svnant работу? Я всегда получаю сообщение об ошибке:

java.lang.NullPointerException в org.tigris.subversion.svnant.commands.WcVersion.getWorkingCopySumary(неизвестный источник) в org.tigris.subversion.svnant.commands.WcVersion.execute(неизвестный источник) в org.tigris.subversion.svnant.commands.SvnCommand.executeCommand(Неизвестный источник) в org.tigris.subversion.svnant.SvnTask.execute(Неизвестный источник) в org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) в sun.reflect.GeneratedMho.invoke(Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke(Method.java:597) в org.apache.tools.ant.pisptil.D.execute(DispatchUtils.java:106) ..........

Кто-нибудь может помочь с любым вопросом?

Спасибо

1 ответ

Решение

Пожалуйста, убедитесь, что у вас установлена ​​одна и та же версия SVN на сервере и на клиенте (svn --version).

Кроме того, я хотел бы напомнить вам, что svnant привязан к SVN 1.5, и если на стороне сервера у вас версия 1.6, вы можете получить аналогичное поведение.

Как решить проблему: переключите ваш скрипт с javahl на svnkit. Т.е. добавить jar-файлы svnkit в ваш путь к классам и добавить ко всем командам, связанным с svnant, соответствующий совет:

javahl="false" svnkit="true"
Другие вопросы по тегам