一、项目目录结构

  

二、pom文件中引入maven-resources-plugin插件和相关的标签

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>compile</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<overwrite>true</overwrite>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/${active.profile}</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>dev/*</exclude>
<exclude>prod/*</exclude>
</excludes>
<!--<filtering>true</filtering>-->
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<active.profile>dev</active.profile>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<active.profile>prod</active.profile>
</properties>
</profile>
</profiles>

打包命令:

  mvn clean install -Pdev

  mvn clean install -Pprod

参考:

  1、博客,https://www.cnblogs.com/owenma/p/7999023.html

  2、博客,https://www.cnblogs.com/mahuan2/p/6909521.html

最新文章

  1. python成长之路【第十一篇】:网络编程之线程threading模块
  2. [Linux] VIM 常用快捷键2
  3. 基础学习day05---面向对象一类,对象、封装
  4. javascript设计模式学习之十六——状态模式
  5. 【Origin】jquery.barddialog.js
  6. python通过163邮箱发送邮件
  7. WPF——绑定数据库数据(Listview)
  8. kgdb接收一个数据包详解
  9. C语言第六次作业--数据类型
  10. Flask对数据库的操作-----
  11. HNOI2019总结
  12. PostgreSQL 列出所有表名和数据库名, 删除session被占用的数据库
  13. 020 SpringMVC返回Json
  14. 状态压缩+矩阵乘法hdu-4332-Constructing Chimney
  15. PTA 7-2 二叉搜索树的结构(30 分)
  16. Linux掉电处理
  17. ubuntu如何修改字符集编码
  18. grep 同时排除多个关键字
  19. Free GIS Software
  20. 2016 ccpc 杭州 D.Difference hdu5936(折半枚举)

热门文章

  1. NLP第一课(我也是才开始学)
  2. vue入门案例
  3. 古老的txt下传和txt上载
  4. RookeyFrame在线新增模块
  5. QT4.8.7和VS2010环境搭建及使用
  6. Android源码分析(六)-----蓝牙Bluetooth源码目录分析
  7. 【Spring Boot】Spring Boot之使用ImportSelector类实现动态注册Bean
  8. NCcat学习使用
  9. jmeter压测学习9-响应断言
  10. node知识