中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何掌握maven??filtering標簽

發布時間:2023-02-28 14:22:32 來源:億速云 閱讀:106 作者:iii 欄目:開發技術

今天小編給大家分享一下如何掌握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階段。

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標簽”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沁源县| 光泽县| 邯郸县| 潼南县| 班玛县| 昭苏县| 长寿区| 上蔡县| 修水县| 抚远县| 甘德县| 元阳县| 贵溪市| 托克逊县| 新平| 南漳县| 丰镇市| 甘泉县| 桐庐县| 格尔木市| 昌邑市| 东台市| 石渠县| 望奎县| 申扎县| 伊宁县| 昌平区| 伊金霍洛旗| 营口市| 尤溪县| 开化县| 石台县| 海安县| 游戏| 星座| 离岛区| 达日县| 宁明县| 邵东县| 通辽市| 遂宁市|