属性
2024/2/23小于 1 分钟《Maven》笔记MavenJava构建工具依赖管理项目管理POM
1. 版本统一的重要性

2. 属性类别
2.1 自定义属性
作用:等同于定义变量,方便统一维护
定义格式:
<!--定义自定义属性--> <properties> <spring.version>5.1.9.RELEASE</spring.version> <junit.version>4.12</junit.version> </properties>调用格式:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency>
2.2 内置属性
作用:使用maven内置属性,快速配置
调用格式:
${basedir} ${version}
2.3 Setting属性
作用:使用Maven配置文件setting,xml中的标签属性,用于动态配置
调用格式:
${settings.localRepository}
2.4 Java系统属性
作用:读取Java系统属性
调用格式:
${user.home}系统属性查询方式
mvn help:system
2.5 环境变量属性
作用:使用Maven配置文件setting.xml中的标签属性,用于动态配置
调用格式
${env.JAVA_HOME}环境变量属性查询方式
mvn help:system
