maven内置属性,共有6类属性
内置属性(Maven预定义,用户可以直接使用)
${basedir} 表示项目根目录,即包含 pom.xml 文件的目录
${version} 表示项目版本
${project.basedir} 同 ${basedir}
${project.baseUri} 表示项目文件地址
${maven.build.timestamp} 表示项目构件开始时间
${maven.build.timestamp.format} 表示属性${maven.build.timestamp}的展示格式,默认值为yyyyMMdd-HHmm,可自定义其格式,其类型可参考java.text.SimpleDateFormat。
举个栗子
在Spring Boot
项目中引入resources/libs/jacob.jar
<dependency>
<groupId>com.jacob</groupId>
<artifactId>jacob</artifactId>
<version>1.19</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/resources/libs/jacob.jar</systemPath>
</dependency>