Я использую maven-shade-plugin для простого проекта maven, плагин успешно включает все зависимости в окончательный «затененный» банка. Этот процесс всегда работает хорошо и дает именно то, что мне нужно.
При запуске «в первый раз» (после очистки
) плагин молчит и выдает очень мало результатов. Однако при повторном запуске (без чистой
из последней сборки) появляется множество предупреждающих сообщений, подобных этому;
[WARNING] We have a duplicate package/a/b/foo.class
[WARNING] We have a duplicate package/c/d/bar.class
Это только предупреждающие сообщения, и последний артефакт работает нормально.
Мой вопрос прост: как я могу безопасно обойти или подавить эти предупреждающие сообщения, не выполняя сначала чистую
?
примечание: Возможное решение - перейти на maven-assembly-plugin , но я бы предпочел не делать этого, потому что конфигурация для maven-shade-plugin очень красиво и просто.