Можно ли создать zip-дистрибутив, который будет содержать jar-with-dependencies?

Я хотел бы создать двоичный zip-архив моего проекта, который бы содержал uber jar и набор скриптов. Прямо сейчас я использую два дескритора: первый для uber jar, а второй для zip-архива, который содержит сценарии uberjar + extra и документацию. Проблема в том, что оба они развертываются в репозитории maven, а мне на самом деле не нужен uberjar, а только дистрибутив. Есть ли способ:

  • создать дистрибутив с использованием одного дескриптора или
  • избежать развертывания уберджара?

Изменить: я нашел этот вопрос относительно части 2, но, возможно, есть более простой способ сделать это ...


person Bartosz Radaczyński    schedule 06.03.2010    source источник


Ответы (1)


На мой взгляд, самый простой способ - создать uberjar в одном модуле (установите _ 1_ необязательный параметр в конфигурации maven-deploy-plugin для обхода его во время deploy) и для создания zip-распространения в другом модуле (с использованием зависимости от ранее создал сборку, как описано в Сборка сборок с помощью Зависимости сборки). И это очень близко к тому, что у вас уже есть, и это хорошие новости.

person Pascal Thivent    schedule 06.03.2010