Maven相关 多个工程想打成一个Jar包
项目使用Maven管理的 现在有一个需求 项目中一个jar包的体积太大 打出来已经近8Mb了 导致每次修正后重新发布 影响太大
现在有个想法 想把这个大Jar包查分成多个小Jar包 因为之前写的代买耦合性较高。。。 单纯逻辑相互以来略多 没法单纯区分出来 现在有下面的想法 看看能不能实现
原项目: AAA(体积8Mb)
拆分后:AAA(不存在代码的空工程)
AAA'
BBB’
CCC‘
DDD’
分别大约2Mb左右的新工程
不管之前的的代码逻辑 以包为单位拆分为4个工程 想先将这4个子工程打成一个大Jar包(就是那个不存在代码的AAA) 然后让拆分后的4个工程 全都依赖打出来的大jar包AAA 然后4个小工程的编译错误就可以消失 可以分别打出各自的小Jar包 作为发布时使用 体积大的AAA仅在编码时使用 不发布出去
求教这种做法是否可行? 可行的话如何配置Pom.xml 打出大的Jar包AAA? 求教!