Плагин maven - демон-оболочка tanukisoft и appassembler - как разрешить конфликтующие имена фляг?

Я использую оболочку http://wrapper.tanukisoftware.com/ и у меня есть два jar-файла с одинаковыми идентификаторами артефактов и одинаковой строкой версии, но с разными идентификаторами групп. Есть ли способ предотвратить потерю одного из двух файлов jar при сборке дистрибутива zip, т.е. использовать groupId в качестве префикса имени файла?

1 ответ

Решением было использовать макет хранилища по умолчанию вместо плоского. При использовании плагина appassembler (jsw daemon gen) вместе с плагином maven-assembly-убедитесь, что он не разрешает зависимости пути к классам проекта, используя последний плагин, поскольку appassembler не знает о месте назначения копирования и не может настроить Соответственно, classpath - просто включите вывод lib/ dir из плагина appassembler в окончательный архив. Другими словами: не используйте раздел dependencySet в двоичном дескрипторе для зависимостей пути к классу (jars), а скорее раздел fileSet.

Другие вопросы по тегам