【发布时间】:2016-07-17 03:20:55
【问题描述】:
在使用 Maven Shade 插件构建 uber-jar 时,我试图排除一系列工件。以下是我为此使用的配置:
<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>
但不幸的是,这不是一个选项,因为确实需要包含不同版本的工件。
【问题讨论】:
标签: java maven maven-shade-plugin