關於Springboot打包錯誤的問題 | Failed to execute goal org.springframework.boot:spring-boot-maven-plugin

 最近在使用spring-boot整合多模塊,可是在父pom中打包maven install時總會報錯:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin,致使錯誤的緣由是父pom.xml中引入了以下配置:java

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

這裏引入了spring-boot-maven-plugin,打包時會去掃描項目main方法入口,也就是說引入該配置,你就必須在項目src/main/java/下建立一個spring-boot啓動類:spring

import org.mybatis.spring.annotation.MapperScan;  
import org.springframework.boot.SpringApplication;  
import org.springframework.boot.autoconfigure.SpringBootApplication;  
import org.springframework.context.annotation.ComponentScan;  
  
@SpringBootApplication  
public class Application {  
    public static void main(String[] args) {  
        SpringApplication.run(Application.class, args);  
    }  
}  

主意:入口類上必定要加上註解@SpringBootApplicationmybatis

解決方案:app

1. 添加spring-boot啓動類。maven

2. 將pom.xml中的spring-boot-maven-plugin相關配置註釋掉spring-boot

3. pom.xml中spring-boot-maven-plugin相關配置修改成普通的maven--plugin配置便可。ui

相關文章
相關標籤/搜索