您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何用springboot打包jar和war包,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Maven小白系列,我們會分為幾個部分?
01 添加依賴并打包
02 添加本地jar包并打包
03 將本地jar包導入本地maven庫
04 springboot打包jar和war
05 Maven統一版本管理
接下來,我們開始第四部分的內容
一、新建SpringBoot項目
二、添加依賴
初始化,已經添加了SpringBoot的依賴
我們的主題是Maven使用,不是講解SpringBoot的使用,所以一切從簡
我們,直接進入打包環節
三、打包
3.1 生成可執行Jar文件
修改POM
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!-- 這句話很重要,不加這句話,不會將lib下的jar包打包到新的jar包中 --> <configuration> <includeSystemScope>true</includeSystemScope> </configuration> </plugin> <!-- 設置jar的入口類 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.1.1</version> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>libs/</classpathPrefix> <mainClass>com.zjw.springboot_test.SpringbootTestApplication</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build>
還有個很重要的東西,就是將打包方式修改為jar,沒有的話,就新增一下
然后install一下,生成jar文件
我們用cmd運行一下
運行沒問題
接下來,看一下Jar文件中的內容
在打包的時候,已經將依賴的jar包打包至新的jar文件中了
3.2 生成War包
1.將打包方式改成war
2.添加依賴
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
3.修改啟動類
4.修改POM
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!-- 這句話很重要,不加這句話,不會將lib下的jar包打包到新的jar包中 --> <configuration> <includeSystemScope>true</includeSystemScope> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>2.6</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> </configuration> </plugin> </plugins> </build>
5.生成war
install一下
關于如何用springboot打包jar和war包就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。