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