1. 程式人生 > 實用技巧 >maven pom.xml檔案中properties標籤介紹

maven pom.xml檔案中properties標籤介紹

在properties標籤內可以把版本號作為變數進行宣告,方便maven依賴標籤用${變數名}的形式動態獲取版本號。這樣做的優點是當版本號發生改變時,僅僅需要更新properties標籤中的變數值就行了,不用煞費心思更新所有依賴的版本號。例如,定義如下兩個變數:

    <properties>
        <java.version>13</java.version>
        <lombok.version>1.18.10</lombok.version>
    </properties>

則在Maven的pom.xml中匯入lombok依賴的時候,使用如下格式即可定義依賴的版本號:

       <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
            <version>${lombok.version}</version>
        </dependency>

圖1 變數定義與變數引用示意圖