Springboot專案依賴jar分離部署
專案在開發測試階段,需要頻繁的部署到伺服器,供測試人員測試。由於公司的網路頻寬有限,如果是外包駐場,那就更慢的要命。突然想起之前在方誌朋老師的公眾號看到一篇名為《我把SpringBoot專案從18.18M瘦身到0.18M,部署起來真省事!》的文章。抱著試一試的心態,沒想到成功了,故寫此文章記錄一下測試過程。
第一步:用壓縮軟體把專案打包後jar檔案,解壓縮。複製BOOT-INF資料夾下面的lib檔案到指定位置。
第二步:修改pom檔案:
程式碼:
<configuration>
<mainClass>com.picc.performance.Application</mainClass>
<layout>ZIP</layout>
<includes>
<include>
<groupId>nothing</groupId>
<artifactId>nothing</artifactId>
</include>
</includes>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
第三步:重新打包,並啟動專案
啟動命令:
java -Dloader.path=lib資料夾路徑 -jar XX.jar
實現以上三步,以後部署專案只需要上傳程式碼部分到伺服器,大大節省了上傳時間。
相關文章
- gradle構建springboot專案瘦身,外部依賴jar的終極方法GradleSpring BootJAR
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- 【SpringBoot】三十二、SpringBoot專案Jar包如何瘦身部署Spring BootJAR
- IDEA中Maven顯示存在依賴但專案中並未匯入依賴JARIdeaMavenJAR
- Maven把專案依賴的所有jar包都打到同一個jar中MavenJAR
- SpringBoot + Angular前後端分離專案部署(更新)實錄Spring BootAngular後端
- 【Springboot】在Idea的Maven專案匯入依賴Spring BootIdeaMaven
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 如何使用Maven將專案中的依賴打進jar包MavenJAR
- Springboot 打jar包分離lib,配置檔案正確方式Spring BootJAR
- Springboot專案中需整合的依賴集和檔案配置Spring Boot
- idea gradle 專案依賴IdeaGradle
- maven專案打包說有依賴jar包到一個資料夾MavenJAR
- 雲伺服器部署前後端分離專案(若依)詳細教程伺服器後端
- 搭建react專案常用依賴React
- springboot+vue前後端分離專案-vue專案搭建Spring BootVue後端
- springboot+vue前後端分離專案-專案搭建9-伺服器上安裝部署Spring BootVue後端伺服器
- maven 將依賴包打入jar中MavenJAR
- idea SpringBoot jar 熱部署IdeaSpring BootJAR熱部署
- SpringBoot 專案優雅實現讀寫分離Spring Boot
- springboot+vue前後端分離專案-vue專案搭建2Spring BootVue後端
- springboot+vue前後端分離專案-vue專案搭建3Spring BootVue後端
- springboot+vue前後端分離專案-vue專案搭建4Spring BootVue後端
- springboot+vue前後端分離專案-vue專案搭建5Spring BootVue後端
- springboot~封裝依賴引用包jar還是pom,哪種更規範Spring Boot封裝JAR
- Nginx 同域名部署前後端分離專案Nginx後端
- SpringBoot專案熱部署Spring Boot熱部署
- Docker部署SpringBoot專案DockerSpring Boot
- Spring Boot 打包成的可執行 jar ,為什麼不能被其他專案依賴?Spring BootJAR
- 在maven專案中解決第三方jar包依賴的問題MavenJAR
- 玩轉IDEA專案結構Project Structure,打Jar包、模組/依賴管理全搞定IdeaProjectStructJAR
- 為什麼在SpringBoot+maven的專案中,所引入的依賴包可以不指定依賴的版本號?Spring BootMaven
- Vue,Springboot前後端分離專案初體驗VueSpring Boot後端
- 在前後端分離專案中使用SpringBoot整合Shiro後端Spring Boot
- 如何建立依賴專案工程--android moduleAndroid
- python如何匯出專案依賴【pipreqs】Python
- docker+nginx+redis部署前後端分離專案!!!DockerNginxRedis後端
- SpringBoot+vue 前後端的分離專案筆記 [一] 專案搭建Spring BootVue後端筆記