1. 程式人生 > >Maven外掛系列之spring-boot-maven-plugin Maven外掛系列之spring-boot-maven-plugin

Maven外掛系列之spring-boot-maven-plugin Maven外掛系列之spring-boot-maven-plugin

Maven外掛系列之spring-boot-maven-plugin

Spring Boot的Maven外掛(Spring Boot Maven plugin)能夠以Maven的方式為應用提供Spring Boot的支援,即為Spring Boot應用提供了執行Maven操作的可能。
Spring Boot Maven plugin能夠將Spring Boot應用打包為可執行的jar或war檔案,然後以通常的方式執行Spring Boot應用。
Spring Boot Maven plugin的最新版本為2017.6.8釋出的1.5.4.RELEASE,要求Java 8, Maven 3.2及以後。

Spring Boot Maven plugin的5個Goals

  • spring-boot:repackage,預設goal。在mvn package之後,再次打包可執行的jar/war,同時保留mvn package生成的jar/war為.origin
  • spring-boot:run,執行Spring Boot應用
  • spring-boot:start,在mvn integration-test階段,進行Spring Boot應用生命週期的管理
  • spring-boot:stop,在mvn integration-test階段,進行Spring Boot應用生命週期的管理
  • spring-boot:build-info,生成Actuator使用的構建資訊檔案build-info.properties

Spring Boot的Maven外掛(Spring Boot Maven plugin)能夠以Maven的方式為應用提供Spring Boot的支援,即為Spring Boot應用提供了執行Maven操作的可能。
Spring Boot Maven plugin能夠將Spring Boot應用打包為可執行的jar或war檔案,然後以通常的方式執行Spring Boot應用。
Spring Boot Maven plugin的最新版本為2017.6.8釋出的1.5.4.RELEASE,要求Java 8, Maven 3.2及以後。

Spring Boot Maven plugin的5個Goals

  • spring-boot:repackage,預設goal。在mvn package之後,再次打包可執行的jar/war,同時保留mvn package生成的jar/war為.origin
  • spring-boot:run,執行Spring Boot應用
  • spring-boot:start,在mvn integration-test階段,進行Spring Boot應用生命週期的管理
  • spring-boot:stop,在mvn integration-test階段,進行Spring Boot應用生命週期的管理
  • spring-boot:build-info,生成Actuator使用的構建資訊檔案build-info.properties