在pom.xml中自定義變數及其使用
阿新 • • 發佈:2019-02-14
背景:
類似於版本號,可能一個元件中的多個jar包都是採用同一版本號,當要升級元件時就需要逐一修改元件中每個jar的版本號,比較繁瑣而且容易漏掉,我們可以自定義一個版本號變數,然後元件中的jar包統一呼叫這個變數即可。
步驟:
1、在<project>標籤下自定義變數:
這裡定義了4個變數或者說是屬性,其中變數名為自定義,例如solr.version<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <jetty.version>9.3.14.v20161028</jetty.version> <spring.version>4.1.3.RELEASE</spring.version> <solr.version>6.3.0</solr.version> </properties>
2、變數的呼叫:
<dependency>
<groupId>org.apache.solr</groupId>
<artifactId>solr-solrj</artifactId>
<version>${solr.version}</version>
</dependency>
通過表示式 ${變數名}