Maven сборки распаковки - PullRequest
       13

Maven сборки распаковки

1 голос
/ 13 января 2011

Мне недавно пришлось использовать zip-файл в одной из моих сборок.Как только я поместил правильный * .zip файл в пакет, мне нужно распаковать его в сборке, прежде чем весь пакет будет заархивирован.

Причина, по которой он должен быть заархивирован, для целей управления.Я знаю, что можно просто проверить расширенный каталог.

Пожалуйста и спасибо

1 Ответ

2 голосов
/ 26 января 2011

По личному опыту я знаю, что это невозможно сделать с помощью подключаемого модуля Maven.Я думаю, что единственная доступная на данный момент опция - использовать плагин Maven antrun и выполнить задачу ant unzip.Я думаю, что причина в том, что распаковка, распаковка и т. Д. Недоступны в плагине сборки, заключается в том, что это может привести к плохому использованию, как это имеет место во многих скриптах ant.

Вы можете выполнить распаковку с помощьюПлагин antrun в фазе прямо перед тем, как вам нужно распаковать содержимое.Например, если ваша сборка выполняется на этапе пакета, вы можете настроить запуск сценария antrun на этапе подготовки пакета.

Сообщество разработчиков Maven играет с наложениями с помощью плагина war с большимуспех.Возможно, ту же функциональность можно применить к плагину сборки maven.Может быть, это хороший запрос на улучшение.

...