Я пытаюсь исключить ряд артефактов при создании uber-jar с плагином Maven Shade. Ниже конфигурация я использую для этого:Исключая артефакты с плагином Maven Shade, не работает должным образом
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.3</version>
<configuration>
<createDependencyReducedPom>true</createDependencyReducedPom>
<artifactSet>
<excludes>
<exclude>com.fasterxml.jackson.core:jackson-core:jar:2.4.5</exclude>
</excludes>
</artifactSet>
...
За исключением пакета без информации о версии работы:
<exclude>com.fasterxml.jackson.core:jackson-core</exclude>
Но, к сожалению, это не вариант, потому что есть другая версия артефакта, который делает должны быть включены.
Спасибо, Игорь, будучи конкретным использованием управления зависимостями, действительно является решением здесь. Тем не менее, все еще есть ошибка в плагине Maven Shade (или отсутствие ясности в документах), но я предполагаю, что, поскольку есть обходной путь, это еще не конец света. –