maven+springboot打成jar包的方法
maven的命令:
1.mvn clean package -DskipTests:在項目目錄下運行此命令,在target目錄下生成jar包或war包。
2.mvn clean:清理項目生產的臨時文件,一般是模塊下的target目錄
3.mvn compile -DskipTests:模塊安裝命令 將打包的的jar/war文件復制到你的本地倉庫中,供其他模塊使用 -Dmaven.test.skip=true 跳過測試(同時會跳過test compile).
4.mvn test:測試命令,或執(zhí)行src/test/java/下junit的測試用例。
5.mvn deploy:發(fā)布命令 將打包的文件發(fā)布到遠程參考,提供其他人員進行下載依賴 ,一般是發(fā)布到公司的私服。
如果是maven加springboot項目,項目中的pom.xml文件中還要加入插件
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin>
ps:下面在給大家介紹如何使用maven打包spring boot項目,打成jar包
如果你使用的是maven來管理項目,執(zhí)行以下命令即可
cd 項目跟目錄(和pom.xml同級) mvn clean package ## 或者執(zhí)行下面的命令 ## 排除測試代碼后進行打包 mvn clean package -Dmaven.test.skip=true
也可以在eclipse中直接打包,步驟如下:
右鍵選擇項目 Run As-->Maven build...
這里輸入maven命令:
clean package -Dmaven.test.skip=true
看見BUILD SUCCESS表示成功成功,打包完成后jar包會生成到target目錄下,命名一般是 項目名+版本號.jar
啟動jar包命令
java -jar target/xxx.jar
這種方式,只要控制臺關閉,服務就不能訪問了。下面我們使用在后臺運行的方式來啟動:(僅限linux環(huán)境)
nohup java -jar target/xxx.jar &
也可以在啟動的時候選擇讀取不同的配置文件
java -jar xxx.jar --spring.profiles.active=dev
也可以在啟動的時候設置jvm參數
相關文章
java EasyExcel實現(xiàn)動態(tài)列解析和存表
這篇文章主要為大家介紹了java EasyExcel實現(xiàn)動態(tài)列解析和存表示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-06-06java多線程join()方法的作用和實現(xiàn)原理解析(應用場景)
join方法主要是用于將當前線程掛起,等待其他線程結束后在執(zhí)行當前線程,本文通過應用場景分析代碼示例講解java多線程join()方法的作用和實現(xiàn)原理,感興趣的朋友一起看看吧2021-07-07詳解備忘錄模式及其在Java設計模式編程中的實現(xiàn)
這篇文章主要介紹了詳解備忘錄模式及其在Java設計模式編程中的實現(xiàn),備忘錄模式數據的存儲過程中應當注意淺拷貝和深拷貝的問題,需要的朋友可以參考下2016-04-04Java Selenium實現(xiàn)多窗口切換的示例代碼
這篇文章主要介紹了Java Selenium實現(xiàn)多窗口切換的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09