![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| _Spirit_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 29.1.2008 Где: Киев Репутация: нет Всего: нет |
Подскажите, пожалуйста, как с помощью анта можно из нескольких jar файлов сделать один jar-ник???
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 15 Всего: 538 |
Распаковать во временную директорию, и затем запаковать обратно. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| _Spirit_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 29.1.2008 Где: Киев Репутация: нет Всего: нет |
Я слышала в анте есть таск, который это выполняет
|
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
http://saloon.javaranch.com/cgi-bin/ubb/ul...67&t=001346 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| _Spirit_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 29.1.2008 Где: Киев Репутация: нет Всего: нет |
Спасибо, сейчас попробую
|
|||
|
||||
| _Spirit_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 29.1.2008 Где: Киев Репутация: нет Всего: нет |
Отлично все собралось
Благодарю |
|||
|
||||
| _Spirit_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 29.1.2008 Где: Киев Репутация: нет Всего: нет |
<target name="merge-jar">
<jar jarfile="${build.dir}/ear-tbm-ks51-lib.jar" manifest="META-INF/MANIFEST.MF"> <zipfileset src="${basedir}/lib/aopalliance-1.0.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/api-1.0.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/apputils.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/asm-1.4.1.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/avalon-framework-4.1.4.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/batik.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/bsf.jar" excludes="META-INF/*"/> <zipfileset src="${basedir}/lib/bsl.jar" excludes="META-INF/*"/> .... .... </jar> </target> Все отлично работает, но у меня около 1000 jar файлов, все перечислять не хочется, а src="${basedir}/lib/*.jar" или src="${basedir}/lib/*" не срабатывает "D:\work\tbm\mybuild.xml:504: problem opening D:\work\tbm\lib\*.jar". Подскажите пожалуйста Это сообщение отредактировал(а) _Spirit_ - 29.1.2008, 16:51 |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Я делал когда-то такую штуку (получение списка файлов в каталоге из Анта), но с помощью сторонних тасков.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 11 Всего: 151 |
Раскопал. Это кусок из рабочего скрипта для враппинга всех фалов в каталоге. Тут идёт пробег по каталогу ${sql.source.dir} и вызов таргета _wrap с параметром, равным имени текущего файла (см. последний таргет):
Добавлено через 6 минут и 11 секунд А сам ant-contrib есть тут: http://ant-contrib.sourceforge.net/ Это сообщение отредактировал(а) batigoal - 30.1.2008, 09:49 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |