我在Maven中使用jar-with-dependencies
为我的项目创建一个已编译的jar文件。但是,其中一个依赖项在其jar中的非标准位置(/jvm/
)中获得了源代码,并且它包含在组合输出jar中。
如何排除特定jar中的特定目录不包含在组合输出jar中? <excludes>
标记似乎在插件定义中的任何位置都无效(至少,IntelliJ认为它不合法)
答案 0 :(得分:1)
我从未使用jar-with-dependencies
但是对于您在上面提到的同一问题,我们在项目中使用maven-shade-plugin来包含和排除特定包中的类。
<excludes>
<exclude>com.techidiocy.dump.*</exclude>
</excludes>
在上面,它将忽略包com.techidiocy.dump
由于