总共会有3个问题吧
- 1、多模块打包时,需要将父工程的打包方式改为pom,注意!这里是所有的父模块,只要是当前模块下面还有子模块都要改为pom,其余子模块改为jar
<packaging>pom</packaging>
<packaging>jar</packaging>
- 2、在顶级父模块的pom.xml不要添加build标签,在父工程添加打包插件默认会给所有模块都打包(但是没有主启动类会报错),因为只有一个主启动类只需要在主启动类的pom.xml添加build标签(mvn打包插件)
- 3、打包的时候需要在顶级父模块的pom.xml页面,打包的时候在哪个页面就会给哪个模块打包(在父模块默认会给有build标签(mvn打包插件)的模块打包)