Разница между ArtifactSet и фильтрами - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь исключить некоторые классы, которые приходят из зависимости (это толстая банка и включает такие вещи, как slf4j, которая вызывает у меня конфликты зависимости).

Я посмотрел на плагин maven-shade-plugin (https://maven.apache.org/plugins/maven-shade-plugin/) и смог его решить, используя параметр фильтров, как описано в документации: http://maven.apache.org/plugins/maven-shade-plugin/shade-mojo.html

Но я сначала начал с попытки использовать параметр artifactSet, но это не сработало: с помощью jar tf myjar.jar я увидел, что зависимости, которые я пытался исключить, все еще были там.

Для меня не очевидно различие между ними, может кто-то просветить меня, пожалуйста?

(не включая реальный код, потому что он, кажется, не имеет отношения к вопросу, может попытаться предоставить при необходимости)

...