1. 程式人生 > >spring-boot-maven-plugin外掛

spring-boot-maven-plugin外掛

Spring Boot的Maven外掛(Spring Boot Maven plugin)在Maven中提供Spring Boot支援,允許您打包可執行jar或war和執行應用程式。要使用它,您必須使用Maven 3.2(或更高版本)。如果感興趣的,可以看一下Spring Boot Maven Plugin Site,裡面有比較全的訊息。

Spring Boot Plugi有如下幾個goals:

  1. spring-boot:run  執行你的Spring Boot程式
  2. spring-boot:repackage   重新包裝是可執行的jar或war
  3. spring-boot:start和spring-boot:stop  管理Spring Boot應用程式的生命週期
  4. spring-boot:build-info  生成可由Actuator使用的構建資訊。

我們可以在這檢視Usage檢視,如果你想知道這個外掛有什麼騷操作,你可以看看的。

我們在pom.xml檔案中的<build>模組中,加入如下:

加入了這個以後執行mvn clean install後,你可以在target目錄看到一個.jar.original結尾的jar包,和一個正常的jar包,

但是這個時候,你可以執行執行 java -jar執行這個包,是不是很方便。否者會告訴你restful-api-0.0.1-SNAPSHOT.jar中沒有主清單屬性。

在官網寫著對系統的系統要求:

在官網還提供了不少examples,但是沒怎麼認真看:

還有就是在stack overflow中也就可以看到很多大神的解惑。

我也就是好奇,開啟https://docs.spring.io/spring-boot/docs/current/maven-plugin/index.html看看,記錄一下流水賬!