springboot整合多模块依赖包打包时,如果父工程配置了
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
,
没有main方法的依赖包的子工程也会继承,此时install打包时,子工程依赖包会因为找不到main方法而报错,在父工程里的把
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
删除,移植到需要打包成springboot的子工程里,再install打包,打包后通过。