Maven打包+assembly插件打包后删除maven的lib引用

本文介绍了在SpringBoot项目中,如何使用maven的assembly插件进行打包,并详细说明了如何通过fileSet配置来排除和包含特定文件,如mapper.xml。同时,还展示了如何设置使得maven依赖的库被单独放入/lib目录,以便于创建补丁时的精细化控制。
摘要由CSDN通过智能技术生成

项目使用springboot+maven+assembly打包,在制作补丁时,遇到只打包部分文件的需求,其余文件按照

<fileSet>
	...
	<excludes>
		<exclude>**/mapper/*.xml</excludes>  ##排除某些文件
	</excludes>
	
	<includes>
		<include>**/mapper/*.xml<include>   ##只添加某些文件(反向操作)
	</includes>
</fileSet>

但对于maven引用的lib包,需要注释掉整个依赖包的设置,下面是打包时,将maven依赖的包单独放置在/lib目录下
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值