maven多模块开发如何打包

A模块:公共代码模块,包括entity,dao,service,config

B模块:springboot,有application.java

C模块:springboot,有application.java

B依赖A,C依赖A

分别对B模块C模块打包,请问该如何打包?体积最小,还可以运行

体积最小那就jar外置,不过如果不是特殊意义,默认打包就行了,不需要你去配什么