FILTERING的作用

MAVEN提供了一种过滤机制,这种机制能够在资源文件被复制到目标目录的同时,当filtering = true时替换资源文件中的占位符;当filtering = false时不进行占位符的替换。

写在前面

如下所示filtering的用法,它对资源目录开启了filtering过滤,那么它的作用是什么呢?

<build>.......<resources><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>true</filtering></resource></resources>......
</build><!-- 上面的配置,解释如下:-->
<!-- 将"src/main/java"目录下的所有的.properties和.xml文件进行打包,并替换所有的.properties和.xml文件中的占位符。
-->

场景演示

① 配置如下:

将"src/main/java"目录下的所有的.txt文件进行打包,并替换所有的.txt文件中的占位符。

② 打包后的文件和预期一样,描述如下:

A. "src/main/java"下的**/*.txt文件已被打包;
B. .txt文件中的${name}占位符已被替换。

MAVEN中filtering的作用是什么?相关推荐

  1. Maven中<relativePath/>的作用

    Maven中<relativePath/>的作用 There is no nutrition in the blog content. After reading it, you will ...

  2. Maven中的dependencyManagement 意义

    1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器. 2.pom.xml文件中,jar的版本判断的两种途径 1:如果dependenci ...

  3. Maven中dependencyManagement的使用

    本文来说下Maven中dependencyManagement的使用 文章目录 dependencyManagement的使用 dependencyManagement的意义 dependencyMa ...

  4. Maven 梳理 - Maven中的dependencyManagement 意义

    1.在Maven中dependencyManagement的作用其实相当于一个对所依赖jar包进行版本管理的管理器. 2.pom.xml文件中,jar的版本判断的两种途径 1:如果dependenci ...

  5. maven的pom.xml中repositories的作用

    在maven中pom.xml是Maven进行工作的主要配置文件,它的作用包括:配置Maven项目中需要使用的远程仓库,Maven项目的资源依赖关系等.其中pom是Project Object Mode ...

  6. Maven——maven中的 pom和import的作用到底是什么

    1.前言 在微服务的项目中,我们是不是经常在父项目中写一些统一版本的jar包,但是其中很多时候都有如下类似代码的影子,对于下面的代码中pom和type的作用是否明白呢,如果不明白,欢迎看下面的内容. ...

  7. Maven中profile和filtering实现多个环境下的属性过滤

    背景 项目构建的时候,需要根据不同的场景来改变项目中的属性资源,最为常见的莫过于数据库连接配置了,试想有生产环境.测试缓存.发布环境等,需要为不同的场景下来动态的改变数据库的连接配置.而使用maven ...

  8. Maven中scope标签的作用

    目录 1 Maven中依赖作用的范围 2 Scope的常见取值 1 Maven中依赖作用的范围 Maven中使用scope标签来指定当前包的依赖性以及传递性,常见的可选值有:compile, prov ...

  9. IDEA中maven的命令及作用

    maven中的Lifecycle中的那些按钮都有哪些,都有什么功能呢? validate:验证项目的正确性以及包含所有必要的信息 compile:编译源码 test:编译和运行测试代码 package ...

  10. Spring的GA,RC和M2版本之间有什么区别?Maven中的spring-milestones是什么有什么作用

    spring 的版本们: GA =一般可用性(发布); 应该非常稳定,功能齐全 RC =候选发布者; 可能功能完整,应该非常稳定 - 问题应该是相对罕见和次要的,但值得报告,试图修复它们以便发布. M ...

最新文章

  1. 数据库建模模板、菜单显示出问题解决方案
  2. python tuple类型和list_Python 04_List 和 Tuple 类型
  3. 避障机器人程序c语言,基于51单片机小车寻迹、避障源程序(注释很详细)
  4. 是是非非本寻常,我们要不要跳槽。
  5. Codeforces Round #327 (Div. 2) B Rebranding
  6. stylus之注释(Comments)
  7. 小程序 ios页面 左右滑动 解决方法
  8. 为dhcp服务器授权的作用,有关在 AD DS 中为 DHCP 服务器授权的详细信息
  9. 搞笑创意海报灵感|终于知道设计该怎么做了!
  10. 使用servlet技术与前端进行交互,出现乱码的解决方案,创建一个类,如下:
  11. C语言实现FFT算法
  12. xp计算机关闭139端口,关闭139端口,小编告诉你如何关闭139端口
  13. 两个PDF比较标出差异_找出两份Word文档差异,你加班2小时完成,同事只用1分钟搞定...
  14. Word里仅修改字母和数字的字体,不改变标点符号字体
  15. ICE 3.7.4 实现客户服务端hello world
  16. 好用的远程登录服务器工具
  17. android简单记账源码,Android+个人记账程序源码.rar(入门级)
  18. 【DuerOS开发日记】2.打造属于自己的小度(1):使用PythonSDK
  19. FreeBSD 图解安装--转自panabit官网
  20. Mysql基础知识罗列

热门文章

  1. 网络安全之主动攻击和被动攻击
  2. PLC模拟量输出 模拟量转换FC S_RTI
  3. 经典点云配准算法:迭代最近点算法ICP(Iterative Closest Point)
  4. 自考2018版《管理经济学》第一章导论——思维导图
  5. slurm任务管理相关命令
  6. 你还把游戏本地化当作是游戏翻译
  7. CSDN资源下载 不限积分/C币 都可以下
  8. 文件怎么设置密码?一文带你看到文件加密的方法
  9. 这个应该是目前最全的Tracking相关的文章了
  10. 植物大战僵尸:代码实现无限阳光