maven pom.xml檔案中properties標籤介紹
阿新 • • 發佈:2020-07-22
在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 變數定義與變數引用示意圖