Spring Boot學習--打包一個可執行的jar專案
阿新 • • 發佈:2018-12-26
現在很多專案都是通過jar的形式直接部署執行的,這裡我們來簡單介紹下。
接著上篇文章的專案來繼續學習,在pom的dependencies下新增以下配置:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
這些事maven專門提供用來打包的,預設會打成jar,如果想要war或者型別需要做些簡單的修改,這不是咱們的主題就不多說了。
現在開始打包成jar。如果是用的eclipse,可以直接右鍵專案,maven中有build(好像是這個)選項直接打包。windows下直接在c m d切換的dos中用mvn package打包,如果安裝了putty或者git也可以在相應的shell中直接執行mvn package指令打包。Mac中開啟一個shell執行指令打包。
需要注意的是,使用mvn package的時候一定要切換到相應的目錄下,我這裡專案是starter,所以切換到該路徑下。打包後生成的jar包在target目錄下,名稱為starter-0.0.1-SNAPSHOT.jar。-0.0.1-SNAPSHOT.jar.original中包含被打包之前的資訊,具體可以看下,另外也可以直接解壓starter-0.0.1-SNAPSHOT.jar來檢視該jar的目錄結構。
在客戶端執行java -jar target/starter-0.0.1-SNAPSHOT.jar就可以執行專案了。
這就是一個最簡單的可執行的jar。