前言:
對(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
將上面的那句話輸入到Goals中,在進(jìn)行run,直接等待即可。運(yùn)行完畢后,我們會(huì)發(fā)現(xiàn)項(xiàng)目文件夾下target文件夾下就會(huì)生成項(xiàng)目的jar包。
~~下面我說(shuō)下clean package -Dmaven.test.skip=true 這句話的意思~~ *
首先 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è)參考,也希望大家多多支持我們。
原文鏈接:https://blog.csdn.net/taiguolaotu/article/details/97484860