使用eclipse 實(shí)現(xiàn)將springboot項(xiàng)目打成jar包
前言:
對(duì)于經(jīng)驗(yàn)老道的人員可以路過(guò),但是對(duì)于經(jīng)驗(yàn)比較少的開(kāi)發(fā)者來(lái)說(shuō),不得不是一篇好的博文,可以讓大家少走一些彎路和無(wú)用的思考。
下面進(jìn)入正題?。?!
一、首先修改eclipse運(yùn)行環(huán)境
a. 在Eclipse->Window->Preferences->Java->Installed JREs->Add…->Standard VM里,JRE home選擇JDK的目錄。
切記:一定要將自己的jdk添加進(jìn)去,我當(dāng)時(shí)因?yàn)闆](méi)有添加jdk而打成項(xiàng)目打包失敗
b.設(shè)置Default VM arguments為:-Dmaven.multiModuleProjectDirectory=$M2_HOME
注意:這一步也是看個(gè)人情況,有的ide需要設(shè)置,有的不需要設(shè)置,我當(dāng)時(shí)就是沒(méi)有設(shè)置
二.項(xiàng)目中的一些pom.xml的文件的一些設(shè)置
注意:這里我不做截圖,也不做解釋。不同的項(xiàng)目配置會(huì)不一樣。當(dāng)然springboot項(xiàng)目應(yīng)該有
<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins>
這個(gè)插件,因?yàn)榻酉聛?lái)你應(yīng)該使用maven build進(jìn)行打包
3.打包流程
選中項(xiàng)目右鍵 run as–>Maven clean 意思指將項(xiàng)目文件夾下的target文件夾清空,當(dāng)然他又會(huì)自動(dòng)生成,這個(gè)不要過(guò)分糾結(jié),個(gè)人看到別人說(shuō)的以為eclipse自帶的功能,這個(gè)我們不要太在意。
選擇maven build…
clean package -Dmaven.test.skip=true
將上面的那句話(huà)輸入到Goals中,在進(jìn)行run,直接等待即可。運(yùn)行完畢后,我們會(huì)發(fā)現(xiàn)項(xiàng)目文件夾下target文件夾下就會(huì)生成項(xiàng)目的jar包。
~~下面我說(shuō)下clean package -Dmaven.test.skip=true 這句話(huà)的意思~~ *
首先 clean等同于 Maven clean 意思將target文件夾刪掉 package 意思將項(xiàng)目打成jar包 至于 -Dmaven.test.skip=true 我還是不太確定,可能是跳過(guò)一些測(cè)試
當(dāng)然以后再進(jìn)行打包的時(shí)候就可以直接選擇第一個(gè)maven build
在里面選擇我們想要執(zhí)行的,點(diǎn)擊ok。即可
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java利用Swagger2自動(dòng)生成對(duì)外接口的文檔
這篇文章主要介紹了Java利用Swagger2自動(dòng)生成對(duì)外接口的文檔,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06springboot快速集成mybatis-plus的詳細(xì)教程
這篇文章主要介紹了springboot快速集成mybatis-plus的教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09如何在springboot中引入?yún)?shù)校驗(yàn)
一般我們判斷前端傳過(guò)來(lái)的參數(shù),需要對(duì)某些值進(jìn)行判斷,是否滿(mǎn)足條件,而springboot相關(guān)的參數(shù)校驗(yàn)注解,可以解決我們這個(gè)問(wèn)題,本文給大家介紹如何在springboot中引入?yún)?shù)校驗(yàn),感興趣的朋友一起看看吧2023-12-12Java數(shù)據(jù)結(jié)構(gòu)與算法之插值查找解析
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)與算法之插值查找解析,插值查找算法類(lèi)似于二分查找,不同的就是插值查找每次從自適應(yīng)mid處開(kāi)始查找,需要的朋友可以參考下2023-12-12