1. 程式人生 > >Spring Boot學習--打包一個可執行的jar專案

Spring Boot學習--打包一個可執行的jar專案

現在很多專案都是通過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。