欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一文掌握maven??filtering標(biāo)簽

 更新時(shí)間:2023年02月28日 10:49:25   作者:等後那場(chǎng)雪  
這篇文章主要介紹了maven??filtering標(biāo)簽,本文通過(guò)三種方法給大家講解maven?filtering標(biāo)簽,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

filtering的作用

MAVEN提供了一種過(guò)濾機(jī)制,這種機(jī)制能夠在資源文件被復(fù)制到目標(biāo)目錄的同時(shí),當(dāng)filtering = true時(shí)替換資源文件中的占位符;當(dāng)filtering = false時(shí)不進(jìn)行占位符的替換。

本文重點(diǎn)介紹maven  filtering標(biāo)簽相關(guān)知識(shí)。

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

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

filtering:開(kāi)啟過(guò)濾,用指定的參數(shù)替換directory下的文件中的參數(shù)(eg. ${name})

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

mvn resources:resources?。簩?duì)資源做出處理,先于compile階段。

2. 然后在src/main/resources下,添加一個(gè)文件,比如叫test.txt。test.txt內(nèi)容如下:

I want to say : ${name}

3.執(zhí)行 mvn resources:resources 命令,最后會(huì)在target/classes下看到test.txt的內(nèi)容變成了,如下所示:

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}

再執(zhí)行上述的步驟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

該文件內(nèi)容如下:

username1=tom1
password=123

然后test.txt,添加如:${username1}  ${password} 執(zhí)行步驟3,也會(huì)得到同樣的效果。

到此這篇關(guān)于maven filtering標(biāo)簽的文章就介紹到這了,更多相關(guān)maven filtering標(biāo)簽內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java雜談之如何消除代碼中一大串參數(shù)列表

    Java雜談之如何消除代碼中一大串參數(shù)列表

    參數(shù)列表和字面意思差不多,主要是表示該參數(shù)數(shù)量不是固定的,可能會(huì)有一個(gè)參數(shù),可能多個(gè),不管多少個(gè)參數(shù),都放到一個(gè)數(shù)組處理,這種參數(shù)叫可變參數(shù)??勺冮L(zhǎng)參數(shù)要放在最后一個(gè)參數(shù)位置處理,但是一個(gè)函數(shù)里面不能有倆種類(lèi)型的可變參數(shù)
    2021-10-10
  • elasticsearch數(shù)據(jù)信息索引操作action?support示例分析

    elasticsearch數(shù)據(jù)信息索引操作action?support示例分析

    這篇文章主要為大家介紹了elasticsearch數(shù)據(jù)信息索引操作action?support示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • 基于jvm-sandbox的imock開(kāi)發(fā)指南詳解

    基于jvm-sandbox的imock開(kāi)發(fā)指南詳解

    這篇文章主要為大家介紹了基于jvm-sandbox的imock開(kāi)發(fā)指南詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Java lastIndexOf類(lèi)使用方法原理解析

    Java lastIndexOf類(lèi)使用方法原理解析

    這篇文章主要介紹了Java lastIndexOf類(lèi)使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • springboot整合mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新批處理方式

    springboot整合mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新批處理方式

    這篇文章主要介紹了springboot整合mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新批處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MyBatis中動(dòng)態(tài)SQL語(yǔ)句@Provider的用法

    MyBatis中動(dòng)態(tài)SQL語(yǔ)句@Provider的用法

    本文主要介紹了MyBatis中動(dòng)態(tài)SQL語(yǔ)句@Provider的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • SpringBoot整合Dubbo框架,實(shí)現(xiàn)RPC服務(wù)遠(yuǎn)程調(diào)用

    SpringBoot整合Dubbo框架,實(shí)現(xiàn)RPC服務(wù)遠(yuǎn)程調(diào)用

    Dubbo是一款高性能、輕量級(jí)的開(kāi)源Java RPC框架,它提供了三大核心能力:面向接口的遠(yuǎn)程方法調(diào)用,智能容錯(cuò)和負(fù)載均衡,以及服務(wù)自動(dòng)注冊(cè)和發(fā)現(xiàn)。今天就來(lái)看下SpringBoot整合Dubbo框架的步驟
    2021-06-06
  • Flutter實(shí)現(xiàn)容器組件、圖片組件 的代碼

    Flutter實(shí)現(xiàn)容器組件、圖片組件 的代碼

    容器組件(Container)可以理解為在Android中的RelativeLayout或LinearLayout等,在其中你可以放置你想布局的元素控件,從而形成最終你想要的頁(yè)面布局。這篇文章主要介紹了Flutter實(shí)現(xiàn)容器組件、圖片組件 的代碼,需要的朋友可以參考下
    2019-07-07
  • springboot2 jackson實(shí)現(xiàn)動(dòng)態(tài)返回類(lèi)字段方式

    springboot2 jackson實(shí)現(xiàn)動(dòng)態(tài)返回類(lèi)字段方式

    這篇文章主要介紹了springboot2 jackson實(shí)現(xiàn)動(dòng)態(tài)返回類(lèi)字段方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • SpringBoot整合GitLab-CI實(shí)現(xiàn)持續(xù)集成的過(guò)程

    SpringBoot整合GitLab-CI實(shí)現(xiàn)持續(xù)集成的過(guò)程

    這篇文章主要介紹了SpringBoot整合GitLab-CI實(shí)現(xiàn)持續(xù)集成,本文詳細(xì)講述了 GitLab-CI 持續(xù)集成的安裝、部署、以及配置,需要的朋友可以參考下
    2022-12-12

最新評(píng)論