spring-boot-assemblySpring Boot 項目打包工具
解決Spring Boot項目打包成jar包后,不方便修改配置文件,減少默認的第三方依賴等問題
該項目演示了使用maven-assembly-plugin等插件打包后,分離配置文件和第三方依賴jar包
spring-boot-assembly項目打包后,就像操作tomcat一樣,可使用腳本啟動停止服務,在logs文件夾中會記錄啟動和運行日志
spring-boot-assembly
在spring boot項目中使用maven profiles和maven assembly插件根據(jù)不同環(huán)境打包成tar.gz或者zip
將spring boot項目中的配置文件提取到外部config目錄中
將spring boot項目中的啟動jar包移動到boot目錄中
將spring boot項目中的第三方依賴jar包移動到外部lib目錄中
bin目錄中是啟動,停止,重啟服務命令
打包后的目錄結(jié)構(gòu)類似于tomcat/maven目錄結(jié)構(gòu)
項目源碼及下載
主要插件
maven-assembly-plugin
maven-jar-plugin
spring-boot-maven-plugin
maven-dependency-plugin
maven-resources-plugin
CHANGELOG
評論
圖片
表情
