现象
模块package时出现异常
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.5.1:repackage (repackage) on project cluster-common: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.5.1:repackage failed: Unable to find main class
原因
springboot打包时需要制定main入口,在需要打包的maven模块中未找到main入口
处理方案
情况一:需要单独启动的项目,创建启动类,还有其他方法,这里不做重点说明。@SpringBootApplicationpublic class App {public static void main(String[] args) {SpringApplication.run(App.class, args);}}
情况二:工具类,不需要main入口,可以直接删除pom.xml中的build标签;如果是子模块可以使用skip跳过spring打包。
<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><skip>true</skip></configuration></plugin></plugins></build>