spring-boot-maven-plugin插件

Spring Boot的Maven插件(Spring Boot Maven plugin)在Maven中提供Spring Boot支持,容許您打包可執行jar或war和運行應用程序。要使用它,您必須使用Maven 3.2(或更高版本)。若是感興趣的,能夠看一下Spring Boot Maven Plugin Site,裏面有比較全的消息。html

Spring Boot Plugi有以下幾個goals:java

  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查看,若是你想知道這個插件有什麼騷操做,你能夠看看的。spring

咱們在pom.xml文件中的<build>模塊中,加入以下:api

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

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

在官網寫着對系統的系統要求:spring-boot

在官網還提供了很多examples,可是沒怎麼認真看:ui

還有就是在stack overflow中也就能夠看到不少大神的解惑。插件

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

相關文章
相關標籤/搜索