Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Maven несколько assembly одним дескриптором


Автор: LSD 11.2.2011, 12:19
Есть модуль в котором есть некая директория, с поддиректориями dir1, dir2, dir3. Нужно написать такой assembly дескриптор, чтобы он взял содержимое папок dir1, dir2, dir3 и создал 3 архива module-1.0-dir1.zip, module-1.0-dir2.zip, module-1.0-dir3.zip. Как это сделать одним дескриптором? Именно одним, на каждую папку делать свой дескриптор я и так могу.

Автор: powerOn 19.2.2011, 13:56
тоже интересует этот вопрос. пока только ant плагин на уме, как альтернатива.

Автор: Старовъръ 20.2.2011, 00:40
Если нужно просто заархивировать каталог с содержимым, то maven-jar-plugin это делать умеет.
Если же нужны какие-то сложные махинации с файлами/каталогами, то лучше использовать тот инструмент, который для этого лучше подходит; то бишь ant plugin это делать умеет ;)

Автор: LSD 20.2.2011, 13:31
А как сказать Maven, что файлики созданные ANT, это артефакты и их надо закинуть в репозиторий?

Автор: Старовъръ 21.2.2011, 01:01
http://www.javatalks.ru/sutra98691.php#98691. Ну а для деплоя в удаленный репозиторий, соответственно maven-deploy-plugin имеет такой goal как deploy-file (не уверен, что он аналогичен install-file, правда).
Никогда не приходилось так плясать, если честно. Возможно стоит подумать над разделением модуля на несколько более мелких.

Автор: LSD 21.2.2011, 17:21
Цитата(Старовъръ @  21.2.2011,  01:01 Найти цитируемый пост)
Что делать, если артефакта нет в maven репозиториях или как установить артефакт в локальный репозиторий.. Ну а для деплоя в удаленный репозиторий, соответственно maven-deploy-plugin имеет такой goal как deploy-file (не уверен, что он аналогичен install-file, правда).

Разница написать несколько однотипных assembly дескрипторов, или добавить новый артефакт в maven-install-plugin не велика.



Цитата(Старовъръ @  21.2.2011,  01:01 Найти цитируемый пост)
Возможно стоит подумать над разделением модуля на несколько более мелких.

Ага добавить новый модуль это намного проще всего перечисленного smile

Автор: Старовъръ 22.2.2011, 11:17
Ну я не говорил, что это проще smile Может это просто лучше. Проблема в таких скриптах в том, что они со временем разбухают до невероятных размеров и читать их становится все сложней.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)