1. 程式人生 > >在pom.xml中自定義變數及其使用

在pom.xml中自定義變數及其使用

背景:

類似於版本號,可能一個元件中的多個jar包都是採用同一版本號,當要升級元件時就需要逐一修改元件中每個jar的版本號,比較繁瑣而且容易漏掉,我們可以自定義一個版本號變數,然後元件中的jar包統一呼叫這個變數即可。

步驟:

1、在<project>標籤下自定義變數:

	<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>
這裡定義了4個變數或者說是屬性,其中變數名為自定義,例如solr.version

2、變數的呼叫:

		<dependency>
			<groupId>org.apache.solr</groupId>
			<artifactId>solr-solrj</artifactId>
			<version>${solr.version}</version>
		</dependency>
通過表示式 ${變數名}