maven打包报错:spring-boot-maven-plugin:2.0.1.RELEASE:repackage failed: Unable to find main class

1 install时发生如下报错

[ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.0.1.RELEASE:repackage (default) on project ly-common: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.0.1.RELEASE:repackage failed: Unable to find main class -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException

2 解决办法

2.1 添加main方法

main方法可以任意,例如:
结构目录:
maven打包报错:spring-boot-maven-plugin:2.0.1.RELEASE:repackage failed: Unable to find main class_第1张图片

public class hello {
    public static void main(String[] args) {
    }
}

但是不要在main方法上添加@SpringBootApplication注解!否则依旧报错!

2.2 修改pom.xml文件

将原先的:


        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        

替换为:


        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    
                        none
                    
                
            
        
 

二者择其一就OK!

你可能感兴趣的:(异常报错)