歡迎您光臨本站 註冊首頁

Springboot如何基於assembly服務化實現打包

←手機掃碼閱讀     f2h0b53ohn @ 2020-06-14 , reply:0

(1)首先我們編輯 assembly.xml 配置文件,在前文的基礎上新增第三方依賴設置(高亮部分),實現將第三方的 jar 包添加到壓縮包裡的 lib 目錄:

  bintar.gz-->ziptruefalselibfalse即用戶具有讀/寫/執行權限,組用戶和其它用戶具有讀寫權限;        0644->即用戶具有讀寫權限,組用戶和其它用戶具有隻讀權限;      -->      src/main/assembly/binbin0755unixtruesrc/main/assembly/configconfig0644src/main/resources./config**/*.xml**/*.properties**/*.ymltruetarget./*.jar      ../docs*.md0644-->docs./docs0644src/main/assembly/docs./docs0644

 

(2)接著編輯項目的 pom.xml 文件,先前使用的是 spring-boot-maven-plugin 來打包,這個插件會將項目所有的依賴打入項目 jar 包裡面。我們將其替換為 maven-jar-plugin,並進行相關設置

   org.apache.maven.pluginsmaven-jar-pluginfalsetrue                ./libcom.yuehang.disneyland.DisneylandApplicationmaven-assembly-plugin3.1.1src/main/assembly/assembly.xmlmake-assemblypackagesingle

 

然後打包出來的結構

運行就ok了

                                                       

   


[f2h0b53ohn ] Springboot如何基於assembly服務化實現打包已經有229次圍觀

http://coctec.com/docs/java/show-post-238541.html