有的时候需要去除引用中的依赖

overlays项目打包排除引用war中多余的jar
排除war中的部分
<overlays>
<!-- 合并 war包 -->
<overlay>
<groupId>com.fsl</groupId>
<artifactId>lcp.extension</artifactId>
</overlay>
<overlay>
<groupId>com.fsl</groupId>
<artifactId>lcp.hotfix</artifactId>
</overlay>
<overlay>
<groupId>com.fsl</groupId>
<artifactId>lcp.wrapper</artifactId>
<!-- 声明排除war包中的部分 -->
<excludes>
<exclude>WEB-INF/lib/hap*</exclude>
</excludes>
</overlay>
</overlays>
maven 打包的时候排除多余的文件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<attachClasses>true</attachClasses><!-- 把class打包jar作为附件 -->
<packagingExcludes>
WEB-INF/lib/hap*classes.jar
</packagingExcludes>
</configuration>
</plugin>
</plugins>
本文介绍如何使用Maven配置排除项目打包时不需要的JAR文件,通过配置`<overlay>`元素及`<excludes>`来从WAR包中移除指定依赖,同时展示了如何利用`maven-war-plugin`插件的`<packagingExcludes>`属性进一步排除不必要的文件。
3239

被折叠的 条评论
为什么被折叠?



