【sprinb-boot】配置文件分离打包
前言
- springboot 2.0.0.RELEASE
- maven 3.5.0
使用maven命令mvn package
打包spring boot项目时,将配置文件分离出来。
pom.xml配置
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><build>...<plugins><!-- 配置文件分离打包步骤 : 1,jar -> 2,copy-resources -> 3,repackage --><!-- 配置文件分离打包1/3 jar : 配置文件文件不打包到jar中 --><plugin><artifactId>maven-jar-plugin</artifactId><configuration><excludes><exclude>application*.properties</exclude><exclude>messages*.properties</exclude><exclude>*.xml</exclude></excludes></configuration></plugin><!-- 配置文件分离打包2/3 copy-resources : 拷贝配置文件 --><plugin><artifactId>maven-resources-plugin</artifactId><configuration></configuration><executions><execution><id>copy-resources</id><phase>package</phase><goals><goal>copy-resources</goal></goals><configuration><resources><resource><directory>src/main/resources</directory><includes><include>application.properties</include><include>logback-spring.xml</include><include>messages*.properties</include></includes></resource></resources><outputDirectory>${project.build.directory}/final-package</outputDirectory></configuration></execution></executions></plugin><!-- 配置文件分离打包3/3 repackage : spring boot 打包设置 --><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><executions><execution><goals><goal>repackage</goal></goals><configuration><layout>ZIP</layout><!--设置spring boot的jar/war的存放路径 --><outputDirectory>${project.build.directory}/final-package</outputDirectory></configuration></execution></executions></plugin></plugins></build>...
</project>
打包命令
mvn clean package
启动命令
java -jar xxx-springboot-app.jar
【sprinb-boot】配置文件分离打包相关推荐
- War包与配置文件分离
2019独角兽企业重金招聘Python工程师标准>>> 背景 WAR包和配置文件分离,这应该是个老生常谈的问题了.一直没怎么深入研究.今天抽空看了下Spring Resource相关 ...
- 【sprinb-boot】配置和lib分离打包
前言 springboot 2.0.0.RELEASE maven 3.5.0 使用maven命令mvn package打包spring boot项目时,将配置和lib分离出来. pom.xml配置 ...
- 【sprinb-boot】资源、配置、lib分离打包
前言 springboot 2.0.0.RELEASE maven 3.5.0 使用maven命令mvn package打包spring boot项目时,将资源.配置.lib分离出来. pom.xml ...
- spring boot 工程 Maven 打包总结
一.jar包方式打包时将依赖单独打包 将代码和依赖的jar分开打包,在依赖没更新时可以大大减小版本体积,漏洞升级时也可以像外置tomcat一样直接替换jar包. 1. 配置maven插件 <bu ...
- Spring boot配置文件加载位置
配置文件加载位置 springboot 启动 会扫描以下位置的application.properties 或者application.yml文件,作为Spring boot的默认配置文件 –file ...
- 【sprinb-boot】lib分离打包
前言 springboot 2.0.0.RELEASE maven 3.5.0 使用maven命令mvn package打包spring boot项目时,将lib分离出来. pom.xml配置 < ...
- 全面的Spring Boot配置文件详解
全面的Spring Boot配置文件详解 Spring Boot在工作中是用到的越来越广泛了,简单方便,有了它,效率提高不知道多少倍.Spring Boot配置文件对Spring Boot来说就是入门 ...
- Spring Boot+Vue项目打包部署
在前后端分离的项目中,最后前后端项目开发完毕都需要进行打包部署发布到服务器上面运行,所以需要对前端开发的项目进行打包,然后将打包后的文件放在spring boot项目中的resource/static ...
- Docker基础篇 - (六)Docker 网络Spring Boot微服务打包Docker镜像
⑦ Docker 网络 7.1 理解Docker0 清空下前面的docker 镜像.容器 # 删除全部容器 [root@cVzhanshi tomcat-diy]# docker rm -f $(do ...
最新文章
- Windows下搭建SVN傻瓜式教程
- TensorRT安装及使用教程
- 高德地图和百度地图接口封装遇到的问题(一):重复添加实时路况图层后无法移除
- boost::spirit模块实现从一个包含键/值对的容器中生成输出的测试程序
- linux行位换行符,换行符或标点符号作为elasticsearch中的位置间隔
- 2016-2017 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2016)
- r 64位连接mysql_R与Mysql数据库连接的两种方法
- java程序设计自考_java程序设计自考试题
- 一步一步手绘Spring IOC运行时序图三(基于Annotation的IOC容器初始化)
- 如何运行wifi服务器,技术:如何通过wifi进行文件传输?
- Guava库学习:学习Guava Cache(二)Guava caches(2)
- 如何在数字化领域脱颖而出?TOGAF®认证为你的职业成长赋能
- 添加几行代码实现百度文库的复制
- No.476 数字的补数
- win10系统蓝牙耳机的连接与连接后无法听到声音
- 火星车开发板”SDR Receiver分析说明
- 计算机基础知识教程excel单元格拆分,EXCEL表格怎样把一个单元格里的不同内容分开...
- SpringMVC框架理解
- 淘宝自动刷喵币靠这一个脚本就够了
- 最新kali之nbtscan