1.(方式一)首先在pom.xml文件中做出以下添加:

<project><name>HelloWorld</name><build><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource></resources></build></project>

filtering:开启过滤,用指定的参数替换directory下的文件中的参数(eg. ${name})

directory:指定资源文件的位置。

mvn resources:resources :对资源做出处理,先于compile阶段。

2. 然后在src/main/resources下,添加一个文件,比如叫test.txt。test.txt内容如下:

I want to say : ${name}

3.执行 mvn resources:resources 命令,最后会在target/classes下看到test.txt的内容变成了,如下所示:

I want to say : HelloWorld

方式二. 同样先在pom.xml添加如下:

<project><name>HelloWorld</name><properties><username>Tom</username></properties><build><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource></resources></build></project>

然后在test.txt,添加一句:

My name is ${username}

再执行上述的步骤3。即可变成: My name is Tom


方式三:

<project><filters><filter>src/main/resources/code.properties</filter></filters><build><resources><resource><directory>src/main/resources</directory><filtering>true</filtering></resource></resources></build></project>

在src/main/resources下添加文件code.properties

该文件内容如下:

username1=tom1
password=123

然后test.txt,添加如:${username1}  ${password} 执行步骤3,也会得到同样的效果。

maven - filtering标签相关推荐

  1. Maven | filtering,filter和profile标签使用

    博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): Maven的filtering和profile标签使用 使用Maven 将项目分版 前言 每个项目通常都会用不同的配置文 ...

  2. Maven — maven filtering OTS parsing error incorrect file size in WOFF head 产生原因及两种解决方案

    背景说明 前端静态资源文件放在后端SpringBoot项目resources文件夹下,多环境打包后前端页面出现了图标及文字未按预期样式显示的情况,查看浏览器控制台发现出现如下错误. OTS parsi ...

  3. maven project标签标红 提示please verify your project structure

    maven project标签标红 提示please verify your project structure 如下图 在parent标签添加 <relativePath/> <! ...

  4. Maven Filtering和Profile

    Filtering Filtering是resource插件的功能,作用是将资源文件中的占位符替换成对应的值,如下图所示: 使用注意 启用resource插件的filtering功能: 设定资源文件的 ...

  5. Maven build标签

    前言: <build >设置,主要用于编译设置 1.分类 在Maven的pom.xml文件中,存在如下两种<build>: (1)全局配置(project build) 针对整 ...

  6. Maven resource标签

    构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件. src/main/java和src/test/java  这两个目录中的所有*.java文件会 ...

  7. java如何按照标签替换_Maven(五):resources、profiles标签的实践

    这里对resources.profile标签的使用进行介绍 resources 标签 打包资源 Maven中会按照标准目录结构,将src/main/resources目录下的资源文件打包到jar或wa ...

  8. springboot中maven文件pom.xml的<resource>下的<includes>和<excludes>

    filtering标签和includes,excludes标签都是resource标签下的标签,它们经常出入成双.然而这两者根本就是截然不同的. filtering用于扩大范围,什么范围呢?maven ...

  9. Maven的配置与安装

    1. Maven的下载安装 在Maven的官网即可下载,点击访问Apache Maven. 1.1. Windows安装 下载后解压即可,解压后目录结构如下: Maven常用配置 在配置之前请将JDK ...

  10. maven打包动态替换配置文件属性

    打包动态配置属性值 在war工程中的pom.xml文件添加以下配置 <build><!-- 匹配需要替换的配置文件 --><resources><resour ...

最新文章

  1. 在电商界摸爬滚打10年,我学到这三点经验教训
  2. Excel表格数据导入到SQLServer数据库
  3. Netty专题-(3)NIO网络编程
  4. 全球及中国太阳能硅片产业供需走势及投资建设前景分析报告2021-2027年
  5. 程序员,你也该为自己想想未来
  6. 怎样写 OpenStack Neutron 的 Extension (四)
  7. TextBox只读时不能通过后台赋值取值解决办法
  8. Java用TCP手写聊天室 可以 私聊版加群聊版
  9. 2013蓝桥杯-B-省赛-七、错误票据
  10. mysql batis传多个参数_Mybatis传多个参数(三种解决方案)
  11. 一次httpserver优化的经验和教训(silverlight游戏 - 金庸群侠传X0.5上线记)
  12. MapReduce之二次排序
  13. python socket.error: [Errno 10054] 解决方法
  14. ThinkPHP第七天(F函数使用,项目分组配置,项目分组模板文件放置规则配置)
  15. 软件测试的支付流程图,软件测试流程图案例.doc
  16. 中国石油大学(北京)本科毕业论文答辩PPT模板
  17. 高中信息技术简答题汇总
  18. WeWork上演宫斗大戏,这个市还上吗?
  19. 深度学习-感受野与有效感受野
  20. 解读Verizon 2018数据泄漏调查报告:窃取身份仍是黑客最有效的攻击手段

热门文章

  1. 编译原理 实验三 逆波兰式的生成及计算程序
  2. SpringSecurity 403 forbidden
  3. 代码托管gitHub中国官网
  4. /var/log/journal日志清理
  5. 查询淘宝京东商品历史价格的方法
  6. 红米note3全网通(kenzo)非官方解锁
  7. 实现点击图标使界面回到顶部
  8. 已知 XYZ+YZZ=532,其中,X、Y、Z 为数字,编程求出 X、Y 和 Z 的值
  9. shell script简介
  10. Linu常用命令精选