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>