IDEA 默认无法引入Maven插件lifecycle-mapping问题解决

Spring Boot 项目引入了 Maven 插件lifecycle-mapping ,打包的时提示Could not find artifact org.eclipse.m2e:lifecycle-mapping:jar:1.0.0,导致打包失败。

解决:

  1. 下载 https://github.com/mfriedenhagen/dummy-lifecycle-mapping-plugin 源码。
  2. 进入到项目根目录(pom文件所在目录),执行:mvn clean install 命令。
  3. 刷新 Spring Boot 项目依赖,pom 文件报红解除,再次编译项目即可。
阅读更多

Spring Boot 2系列(五十五):spring-boot-maven-plugin 详细配置

创建 Spring Boot 应用,默认会添加 Maven 插件:spring-boot-maven-plugin。如果该应用的结构比较简单,使用默认的编译打包等,可以不用额外的配置。

若应用结构比较复杂,如父子工程,多层结构等;或要通过命令行动态指定打包方式等等,就需要额外的配置支持了。

该篇结合官方文档对 spring-boot-maven-plugin 的使用配置进行详细描述。另有的 Maven 相关文章,但不是针对 Spring Boot 和 插件的。

Spring Boot Maven Plugin 官网Apache Maven 官网

阅读更多