返回顶部
首页 > 资讯 > 精选 >如何掌握maven  filtering标签
  • 735
分享到

如何掌握maven  filtering标签

2023-07-05 07:07:15 735人浏览 薄情痞子
摘要

今天小编给大家分享一下如何掌握Maven  filtering标签的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解

今天小编给大家分享一下如何掌握Maven  filtering标签的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

filtering的作用

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

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阶段。

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

I want to say : ${name}

执行 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=tom1passWord=123

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

以上就是“如何掌握maven  filtering标签”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: 如何掌握maven  filtering标签

本文链接: https://lsjlt.com/news/350277.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何掌握maven  filtering标签
    今天小编给大家分享一下如何掌握maven  filtering标签的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-07-05
  • 一文掌握maven  filtering标签
    目录filtering的作用1.(方式一)首先在pom.xml文件中做出以下添加: 方式二. 同样先在pom.xml添加如下:方式三:filtering的作用 MAVEN提...
    99+
    2023-02-28
    maven filtering标签 maven filtering
  • 标题标签的艺术:掌握 HTML 标题标签的精髓
    了解标题标签的作用 标题标签是 HTML 文档中 部分的一个元素,负责指定页面的标题。它在搜索引擎结果页面 (SERP) 中显示为超链接,也是浏览器标签页中显示的标题。 标题标签的最佳实践 简洁明了:标题标签应简洁明了,突出页面的...
    99+
    2024-03-08
    HTML、标题标签、SEO、搜索引擎优化
  • 如何快速掌握Maven的核心概念
    本篇内容主要讲解“如何快速掌握Maven的核心概念”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何快速掌握Maven的核心概念”吧!坐标坐标的概念能够确定一个...
    99+
    2024-04-02
  • 掌握HTML Script 标签,打造灵动网页
    一、HTML Script 标签的初识与理解 HTML Script 标签作为网页的核心建筑块之一,提供了一种将 JavaScript 代码嵌入 HTML 文档的有效途径。JavaScript 语言赋予网页动态性、交互性和灵活性。 二、...
    99+
    2024-02-05
    HTML Script 标签 JavaScript 网页交互 动态效果
  • 掌握HTML图像标签:初学者的指南
    ...
    99+
    2024-04-02
  • HTML 标签之谜:掌握文本格式的艺术
    HTML 标签是网站的基石,它们定义了网页上的文本、图像和元素的布局和外观。通过理解和熟练使用这些标签,您可以创造出结构化良好、易于阅读且在各种设备上看起来都很棒的网页。 标题标签: 标题标签( 到 )用于定义页面的不同级别标题。较高的...
    99+
    2024-03-05
    HTML 标签、文本格式、HTML 语义
  • 解锁 HTML 列表的秘密:掌握所有标签
    有序列表:<ol> 和 <li> 有序列表以编号的形式显示项目,通常用于表示步骤、顺序或优先级。要创建有序列表,请使用<ol>标签,并在其中包含<li>标签以定义每个列表项。 无序列表:&l...
    99+
    2024-04-02
  • HTML Style 标签属性:全面掌握样式控制
    HTML Style 标签是控制网页元素外观和排版的重要工具。通过使用 style 属性,可以自定义元素的字体、颜色、大小、对齐方式等各种视觉属性。 属性类型 Style 属性分为两类: 内联样式:直接写在 HTML 元素中,使用 st...
    99+
    2024-03-13
    前言
  • HTML 框架标签:掌握嵌套框架的艺术
    嵌套框架是一种将网页分成不同区域的 HTML 结构,每个区域都可以包含自己的内容。这种结构使开发人员能够创建复杂且灵活的布局,从而增强网站的可访问性和用户体验。 嵌套框架标签 嵌套框架使用以下标签创建: <frameset>...
    99+
    2024-03-13
    框架标签
  • 快速掌握DedeCMS中标签修改的最佳实践!
    DedeCMS是一款功能强大的内容管理系统,在网站建设中得到了广泛应用。其中,标签修改是网站定制中常见的需求之一。本文将介绍如何快速掌握DedeCMS中标签修改的最佳实践,并提供具体的...
    99+
    2024-03-14
    最佳实践 快速掌握
  • 掌握 HTML 段落标签,优化网页可访问性
    可访问性优势 屏幕阅读器支持:屏幕阅读器将 标签识别为文本块的开始和结束,从而可以准确地向视障用户朗读内容。 键盘导航:使用键盘导航的用户可以轻松地在段落之间移动,无需使用鼠标。 视觉辅助: 标签还可以为视觉能力较弱的用户提供视觉辅助...
    99+
    2024-04-02
  • 解密 HTML noscript 标签的秘密:掌握脚本控制
    在 Web 开发中,控制脚本执行对于确保安全性和用户体验至关重要。HTML noscript 标签提供了一种在脚本禁用时显示替代内容的优雅解决方案。本指南将深入探索 noscript 标签,揭示其强大功能和使用技巧。 noscript 标...
    99+
    2024-04-02
  • 理解 noscript 标签的语法:掌握其基本原理
    <noscript> ... 替代内容 ... </noscript> 属性 <noscript> 标签不接受任何属性。 内容 <noscript> 标签的内容会在浏览器不支持或禁用脚本...
    99+
    2024-04-02
  • 掌握 Meta 标签的艺术:提升网站可见性
    标题标签 (Title Tag): 标题标签是网页最重要的 Meta 标签,它出现在搜索结果中作为链接标题。标题标签应简明扼要地描述页面的内容,并包含目标。建议长度为 50-60 个字符。 元描述标签 (Meta Description ...
    99+
    2024-04-02
  • 如何掌握Spring
    这篇文章主要讲解了“如何掌握Spring”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何掌握Spring”吧!Spring 是一个控制反转依赖管理的容器,...
    99+
    2024-04-02
  • 如何掌握JSONP
    本篇内容主要讲解“如何掌握JSONP”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何掌握JSONP”吧! 一个正常的请求: JSON正常发请求时,c...
    99+
    2024-04-02
  • 如何掌握Synchronized
    本篇内容主要讲解“如何掌握Synchronized”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何掌握Synchronized”吧!使用synchronized关键字是Java并发编程中线程同...
    99+
    2023-06-15
  • 如何掌握Promise
    本文小编为大家详细介绍“如何掌握Promise”,内容详细,步骤清晰,细节处理妥当,希望这篇“如何掌握Promise”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。异步编程想要学习promise,你必须要懂得什么是...
    99+
    2023-07-05
  • HTML 输入标签的进阶指南:掌握核心概念
    HTML 输入标签的类型 输入标签有各种类型,用于收集不同类型的数据: text:单行文本输入 password:隐藏字符的文本输入 checkbox:二进制选择框 radio:互斥选择框 button:提交按钮或重置按钮 submi...
    99+
    2024-02-18
    HTML 输入标签 类型 属性 验证 数据收集
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作