SpringBoot spring-boot-maven-plugin 打包爲可執行Jar方法。(已驗證)

之前寫的打包方式有問題,自已第二次用用那個方法都沒成功,所以不能坑別人- - ,重新寫一下。
先寫方法,再說爲什麼。打包方式用的是spring-boot-maven-plugin插件打包。

<plugins>
      <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
          <executions>
              <execution>
                  <goals>
                       <goal>repackage</goal>
                   </goals>
                </execution>
          </executions>
       </plugin>
 </plugins>

maven pom.xml加入springboot的打包插件配置,
Spring Boot Maven plugin能夠將Spring Boot應用打包爲可執行的jar或war文件,然後以可執行的方式運行Spring Boot應用。

第一步:必須先編譯,不然找包後報找不到類,先使用maven編譯整個項目,用idea的同學可以點maven compile編譯。使用外部maven的同學執行 mvn compile.看最後是否success。

第二步: 執行命令 

mvn package spring-boot:repackage
這個命令能將spring-boot打包爲jar,並將依賴打進去,就可以放到其他地方執行,mvn package這種打包是沒有依賴的,放在別的環境就不能運行了。

這樣就打包完成了,打成的jar在target目錄下。
然後再寫下springboot jar的結構與普通jar結構的異同....待續。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章