一、定义自定义属性。
等同于自定义变量,方便同意维护。
1、定义属性。
<properties>
#名称+版本号
<spring.version>5.1.9.release</spring.version>
</properties>
2、自定义变量名。
<dependency>
<groupId>springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
3、这些都可以。
二、内置属性。
1、作用:使用Maven内置属性,快速配置。
2、调用格式。
${basedir}
${version}
三、setting属性。
1、作用。
使用Maven配置文件setting.xml中的标签属性,用于动态配置。
2、调用格式。
${setting.localRepository}
四、java系统属性。
1、作用。
读取java系统属性。
2、调用格式。
${user.home}
3、系统属性查询方式。
mvn help:system
五、环境变量属性。
1、使用Maven配置文件
2、调用格式。
${env.JAVA_HOME}
3、环境变量属性查询方式。
mvn help:system