如何在war包内剔除指定jar

通常,使用maven-war-plugin打包时,会把所有依赖的jar包添加到target/WEB-INF/lib目录下,那么有没有办法剔除指定jar呢,例如commons-logging.jar.


方法一:exclusions

在dependency中指定exclusions


该方法的缺点在于只能剔除某个间接依赖的jar,当该jar包被多个间接依赖时,需要多次设置。

方法二:packagingExcludes

在maven-war-plugin中指定packagingExcludes,注意版本最低2.3


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容