spring-boot-assembly Spring Boot 项目打包工具开源项目

我要开发同款
geekidea2018年12月23日
180阅读
开发技术Java
所属分类项目构建、开发工具、个人助理软件
授权协议Apache

作品详情

解决SpringBoot项目打包成jar包后,不方便修改配置文件,减少默认的第三方依赖等问题

该项目演示了使用maven-assembly-plugin等插件打包后,分离配置文件和第三方依赖jar包

spring-boot-assembly项目打包后,就像操作tomcat一样,可使用脚本启动停止服务,在logs文件夹中会记录启动和运行日志

spring-boot-assembly

在springboot项目中使用mavenprofiles和mavenassembly插件根据不同环境打包成tar.gz或者zip

将springboot项目中的配置文件提取到外部config目录中

将springboot项目中的启动jar包移动到boot目录中

将springboot项目中的第三方依赖jar包移动到外部lib目录中

bin目录中是启动,停止,重启服务命令

打包后的目录结构类似于tomcat/maven目录结构

项目源码及下载

GITHUB

GITEE

主要插件

maven-assembly-plugin

maven-jar-plugin

spring-boot-maven-plugin

maven-dependency-plugin

maven-resources-plugin

CHANGELOG
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论