使用eclipse 實現將springboot項目打成jar包

前言:

對於經驗老道的人員可以路過,但是對於經驗比較少的開發者來說,不得不是一篇好的博文,可以讓大傢少走一些彎路和無用的思考。

下面進入正題!!!

一、首先修改eclipse運行環境

a. 在Eclipse->Window->Preferences->Java->Installed JREs->Add…->Standard VM裡,JRE home選擇JDK的目錄。

切記:一定要將自己的jdk添加進去,我當時因為沒有添加jdk而打成項目打包失敗

在這裡插入圖片描述

b.設置Default VM arguments為:-Dmaven.multiModuleProjectDirectory=$M2_HOME

註意:這一步也是看個人情況,有的ide需要設置,有的不需要設置,我當時就是沒有設置

二.項目中的一些pom.xml的文件的一些設置

註意:這裡我不做截圖,也不做解釋。不同的項目配置會不一樣。當然springboot項目應該有

		<plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>

這個插件,因為接下來你應該使用maven build進行打包

3.打包流程

選中項目右鍵 run as–>Maven clean 意思指將項目文件夾下的target文件夾清空,當然他又會自動生成,這個不要過分糾結,個人看到別人說的以為eclipse自帶的功能,這個我們不要太在意。

選擇maven build…

clean package -Dmaven.test.skip=true

在這裡插入圖片描述

將上面的那句話輸入到Goals中,在進行run,直接等待即可。運行完畢後,我們會發現項目文件夾下target文件夾下就會生成項目的jar包。

~~下面我說下clean package -Dmaven.test.skip=true 這句話的意思~~ *

首先 clean等同於 Maven clean 意思將target文件夾刪掉 package 意思將項目打成jar包 至於 -Dmaven.test.skip=true 我還是不太確定,可能是跳過一些測試

當然以後再進行打包的時候就可以直接選擇第一個maven build

在這裡插入圖片描述

在裡面選擇我們想要執行的,點擊ok。即可

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: