repackage failed: Unable to find main class Maven错误

问题描述

spring cloud 父子工程,有通用的 common子工程,在进行打包时,出现下面错误:

repackage failed: Unable to find main class

提示找不到主类问题,这个项目是一个通用的工程,里面都是工具类,不是一个SpringBoot Web工程,不需要 Main方法的程序启动入口

解决

该工程,或者其父工程,有下面的插件,该插件是用来打包的,有此插件就会报错

<build>
  <plugins>
   <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
   </plugin>
  </plugins>
 </build>

注意:父工程也不能包括该打包插件

web子工程

web子工程,含有 Main方法的程序入口类,那么此工程的 pom.xml 加该打包插件


原文出处:/show_1IX2uT4FZgaR.html