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 文件报红解除,再次编译项目即可。
阅读更多
Intellij IDEA常用设置,快捷键,插件,注释模板配置

Git 配置本地仓库同时推送到多个远程仓库

把本地仓库一次性推送到多个远程仓库。例如,同步推送到 Github 和 Gitee 上。

分两种情况:

  1. 使用 git clone 把远程仓库克隆到本地,push 到多个仓库。
  2. 使用 git init 初始化本发仓库,再添加内容,push 到多个仓库。
阅读更多

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 官网

阅读更多