![]() |
SVNANt
Всем привет!
Кто-нибудь сталкивался с SVNAnt? Как его заставить работать, выдает Missing 'javahl' dependencies on the classpath ! |
А зачем он вообще может кому-нибудь понадобиться? Вообще лучше контрибуторские библиотеки в билд не добавлять, если вы на 200% не уверены, что проблем с ними не возникнет. А в случае с этой библиотекой - нет абсолютно ничего такого, что нельзя было бы сделать через <exec/> таск + Subversion клиент умеющий работать из командной строки (у Tortoise есть такой, но по-умолчанию почему-то не устанавливается, если вы в консоли набрали svn - и операционная система не нашла клиент, то в Виндовсе запустите еще раз установщик TortoiseSVN и закликните галочку там, где спрашивают про CLI client. В Линуксе - используете aptitude / yum / dpkg / что вам ближе.
|
Согласен, в данный момент всё так и работает. И раз уж в никто внятно не смог прояснить как настраивается этот инструмент, значит из коробки он не работает и можно его считать не работоспособным инструментом (плагином).
Спасибо, за ответ. |
приплюсую к этой теме еще один вопрос, как оптимизировать данную конструкцию чтобы, не писать ее постоянно для каждой папки для которой нужно сделать update?
<exec executable="${svn.dir.bin}/svn.exe"> <arg line="update ${svn.update.dir}"/> <arg line="--username ${svn.user}"/> <arg line="--password ${svn.password}"/> </exec> |
А откуда папки? Их можно просто рекусривно проапдейтить, или нужно fileset созданный из различных файлов апдейтить? Если воторое, смотрите http://ant.apache.org/manual/Tasks/apply.html и fileset / dirset.
|
| Часовой пояс GMT +4, время: 04:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.