這篇文章將為大家詳細講解有關Springboot基于assembly服務化實現(xiàn)打包的詳細教程,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網站建設、網站重做改版、滑縣網站定制設計、自適應品牌網站建設、H5網站設計、商城網站建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為滑縣等各大城市提供網站開發(fā)制作服務。
(1)首先我們編輯 assembly.xml 配置文件,在前文的基礎上新增第三方依賴設置(高亮部分),實現(xiàn)將第三方的 jar 包添加到壓縮包里的 lib 目錄:
<?xml version="1.0" encoding="UTF-8"?>bin zip true false lib false src/main/assembly/bin bin 0755 unix true src/main/assembly/config config 0644 src/main/resources ./config **/*.xml **/*.properties **/*.yml true target ./ *.jar docs ./docs 0644 src/main/assembly/docs ./docs 0644
(2)接著編輯項目的 pom.xml 文件,先前使用的是 spring-boot-maven-plugin 來打包,這個插件會將項目所有的依賴打入項目 jar 包里面。我們將其替換為 maven-jar-plugin,并進行相關設置
org.apache.maven.plugins maven-jar-plugin false true ./lib com.yuehang.disneyland.DisneylandApplication maven-assembly-plugin 3.1.1 src/main/assembly/assembly.xml make-assembly package single
然后打包出來的結構
運行就ok了
關于Springboot基于assembly服務化實現(xiàn)打包的詳細教程就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。