我们的配置文件一般都放在  src/main/resource 目录下。

假定我们的正式环境配置放在 src/main/online-resource 目录下。

那么打成war包时,我们希望用online-resource下的配置文件取代resource 下的配置文件。

pom.xml 插件配置:

            <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><version>2.2</version><configuration><warName>${project.build.finalName}</warName><webResources><resource><directory>src/main/online_resources</directory><targetPath>WEB-INF/classes</targetPath></resource></webResources></configuration></plugin>

配置的意思就是把 src/main/online_resources 目录下的文件输出到 WEB-INF/classes 。 那么online_resources中的文件就会把resource中的相同的配置文件覆盖掉。

转载于:https://www.cnblogs.com/zsg88/p/7609440.html

Maven -- 在进行war打包时用正式环境的配置覆盖开发环境的配置相关推荐

  1. Mac环境下配置Java开发环境(jdk+maven+tomcat+idea)

    记录下在Mac环境下配置java开发环境,包括jdk,maven,tomcat和idea 下载及安装jdk 首先到官网下载jdk,这里就用目前官网最新的9.0.4 无脑双击安装就可以: 配置jdk 进 ...

  2. Hadoop完全分布式搭建过程、maven和eclipse配置hadoop开发环境、配置Map/Reduce Locations、简单wordcount测试!

    Hadoop完全分布式搭建及测试 项目开始前准备工作 1.下载并安装VM workstation pro 15安装包,这里选择: VMware-workstation-full-15.1.0-1359 ...

  3. IDEA下使用maven配置Spark开发环境

    IDEA下使用maven配置Spark开发环境 1.安装Java 2.配置环境变量 3.配置Hadoop环境 4.安装Scala插件 5.配置maven 4.Spark编程 Spark测试 使用到的软 ...

  4. vue 分模块打包 脚手架_一步步从头搭建 Vue 开发环境

    前言 由于是工具,很可能你看到的时候有些工具包已经升级了,会有一些报错:这个你就需要自己探索了. 工具的版本 node: v10.16.0 npm: v6.9.0 babel: 7.5.5 webpa ...

  5. 在idea上配置hadoop开发环境,使用maven配置hadoop的依赖,自动管理相关jar包

    使用maven可以很方便的管理我们项目的依赖,不需要手动去加载项目依赖的ja包,也方便项目的迁移,所以我选择使用 maven 来管理hadoop的开发环境的jar包. maven官网 JDK版本的要求 ...

  6. vue3.0生产环境和正式环境配置_vue开发环境和生产环境配置

    开发环境配置 一般情况下开发环境是会跨域的,所以我们只需要在跨域的位置配置即可.进入config/index.js,在proxyTable对象里面添加代码,如下: '/api': { target: ...

  7. vue 固定名称 打包时_vuecli3 配置多环境打包

    vue-cli3 配置多环境打包 近期由于公司项目需要在本地服务器和阿里云服务器两个地方搭建项目,因为本地服务器是内网无法访问在阿里云的微服务接口所以需要用到多环境配置,所以就研究了一下vue-cli ...

  8. eclipse maven 搭建 SSM(Spring+SpringMVC+MyBatis)开发环境 和 MyBatis 自动生成的 maven 插件配置

    最近研究java web开发,首先需要配置好开发环境,查阅网上各位大神的文章后搭建完成,记录下来作为备忘. 1.安装Maven Maven下载地址:http://maven.apache.org/do ...

  9. Spring Boot Spring Cloud 区分 开发环境 测试环境 预发布环境(灰度环境) 正式环境

    各环境的区别 开发环境(dev):开发的时候用的环境 测试环境(test):日常测试或者是上线前测试. 预发布环境(灰度环境)(pre):发布前的最后调试,数据源与正式环境一致. 正式环境(prod) ...

最新文章

  1. vue 定位所在地_vue系列教程之微商城项目|商品购买
  2. [转]oracle设计数据库应选择正确的数据类型
  3. js 实现 table 行上移 (数据库)
  4. gganimate|让你的图动起来!!!
  5. POJ 2482 Stars in Your Window(线段树)
  6. 如何交叉编译 移植 QT
  7. application配置和profile隔离配置(转)
  8. css3里面的放大镜特效,用纯css3实现的图片放大镜特效效果非常不错
  9. 数据营销“教父”宋星十年倾心之作,让数据真正赋能企业
  10. JD eid fp
  11. linux系统时钟使用utc,如何设置时间,时区和同步系统时钟使用timedatectl命令
  12. 创新思维对计算机专业的关系,创新思维复习题
  13. 计算机pe教程,u启动windows7PE工具箱
  14. 当超跑「遇上」激光雷达,路特斯ELETRE背后还有哪些黑科技
  15. 高并发编程学习(2)——线程通信详解
  16. .NET(C#) 查找打印机指定打印机名称打印代码(PrintDocument)
  17. 小米10至尊纪念版参数配置
  18. 嵌入式硬盘录像机恢复软件 V2.0(支持大华、WFS所有版本)
  19. delphi 异形窗体
  20. 什么是销售管理?销售管理的五大职能

热门文章

  1. php外联样式,css外联样式不起作用怎么办
  2. 开发工具:Intellij IDEA 非常实用的小技巧,你确定不来看看?
  3. 面试:整理面试中常被问到的8种数据结构
  4. 【必备】jQuery性能优化的38个建议
  5. halcon轮廓擦除_halcon第十二讲,毛刺去除
  6. mysql对数据库的操作_MySQL数据库对数据库的操作
  7. b样条和三次样条_样条曲线
  8. 少年,看你异于常人,有空花2小时来参加有3000人的源码共读嘛~
  9. 记一次 Vue2 迁移 Vue3 的实践总结
  10. 如何利用 webpack 在项目中做出亮点