问题遇到的现象和发生背景
在开发中,如果maven引入的依赖其需要很多的关联依赖,这些关联依赖会分不同的操作系统版本,会被一起打包到war中,所以如果项目部署在linux下,那么其他操作系统的jar包都是没有用的,这样增加了服务器的负担
问题相关代码,请勿粘贴截图
我的解答思路和尝试过的方法
在maven依赖中添加exclusions标签,排除不需要的jar包,但是关联依赖太多了,并不能一劳永逸。
我想要达到的结果
maven如何根据不同的操作系统去打包相应操作系统的依赖?
在开发中,如果maven引入的依赖其需要很多的关联依赖,这些关联依赖会分不同的操作系统版本,会被一起打包到war中,所以如果项目部署在linux下,那么其他操作系统的jar包都是没有用的,这样增加了服务器的负担
在maven依赖中添加exclusions标签,排除不需要的jar包,但是关联依赖太多了,并不能一劳永逸。
maven如何根据不同的操作系统去打包相应操作系统的依赖?