目录
1. maven引用风格
一般我们使用占位符${X}的形式来引用maven属性,maven属性共有五种引用风格:
1.1 env.x
属性前缀带 env 的,将指向系统的环境变量,例如 ${env.JAVA_HOME}, 代表系统环境变量中的 JAVA_HOME 路径,操作系统中表示为 %JAVA_HOME%。注意:maven官方特别说明了,从maven2.1.0开始,环境变量的名称需要使用大写。
1.2 project.x
pom 文件通常都由一对 project 标签包围,所以 project.x 中的 project 即代表该 pom 文件的 project 标签。可以通过 点(.)的方式继续引用下一级变量。 例如:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
...
<