spring-boot-assembly 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
spring-boot-assembly 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java
操作系统: 跨平台
收录时间: 2018-12-23
提 交 者: geekidea

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

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

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

spring-boot-assembly

  1. 在spring boot项目中使用maven profiles和maven assembly插件根据不同环境打包成tar.gz或者zip

  2. 将spring boot项目中的配置文件提取到外部config目录中

  3. 将spring boot项目中的启动jar包移动到boot目录中

  4. 将spring boot项目中的第三方依赖jar包移动到外部lib目录中

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

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

项目源码及下载

主要插件

  1. maven-assembly-plugin

  2. maven-jar-plugin

  3. spring-boot-maven-plugin

  4. maven-dependency-plugin

  5. maven-resources-plugin

CHANGELOG

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

spring-boot-assembly 的相关资讯

spring-boot-assembly 的相关博客

Spring Boot (十): Spring Boot Admin 监控 Spring Boot 应用

1. 引言 在上一篇文章《Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解》我们介绍了 Spring Boot 基于 Spri...

[Spring Boot] 自定义 Spring Boot Starter

[Spring Boot] 自定义 Spring Boot Starter 简介 在了解了Spring Boot的自动装配原理后,我们来实现一个Spring Boot常见的Sta...

Spring Boot (十): Spring Boot Admin 监控 Spring Boot 应用

1. 引言 ,在微服务的体系中,我们的服务数量是非常多的,这同样不方便我们人工管理,在这样的背景下,诞生了另一个开源软件,...

Spring Boot

1. 概述 Spring Boot框架本质上就是通过组合注解的方式实现了诸多Spring注解的组合,是在Spring框架的基础上做了一层二次封装...

spring boot

1.spring boot是2014年伴随spring 4.0发布的一个框架 2.spring boot的优势,比如我们要整合spring ,springMVC,,myBatis,我们要...

Spring Boot

一、Spring Boot是什么 本质上是一个Maven项目对象模型(POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能 ...

spring-boot-assembly 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
55 收藏
分享
返回顶部
顶部