Излишние предупреждения при использовании maven-shade-plugin

Я использую 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 очень красиво и просто.

13
задан javamonkey79 27 January 2012 в 22:00
поделиться