【发布时间】:2020-02-25 16:28:43
【问题描述】:
根据Maven dependency incompatible library class的要求,我尝试了如下的shade插件,但没有成功。
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<filters>
<filter>
<artifact>com.lib:Encoder</artifact>
<includes>
<include>x/y/z/**</include>
</includes>
<excludes>
<exclude>a/b/c/**</exclude>
</excludes>
</filter>
</filters>
</configuration>
</execution>
</executions>
我的目标是用 x.y.z 的类替换 a.b.c 结构的包。 我错过了这里的任何关键配置吗?
【问题讨论】: