关于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

相关文章
相关标签/搜索