Unable to find main class
当我对工具模块进行package 或install的时候,报错: Unable to find main class 。
原因是:此module继承了父模块的pom中的最关键的一个配置:
<plugins>
<plugin>
<!--SpringBoot项目打包使用的插件-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
这个配置是Springboot的打包插件,它打包时会去找SpringBoot启动类。
解决办法:我们项目模块的打包插件配置不要放到最顶层的pom.xml中。反正不要让公共工具模块继承到此配置, 只让我们的需要打包执行的微服务继承就行。
不能找到依赖模块的类
The POM for 0.0.1-SNAPSHOT is missing, no dependency informat
解决办法:工具模块及其他pom模块都要先install
解决办法:工具模块都要先install