maven是一個專案構建和管理的工具。
Maven提供了三個隱式的變數可以用來訪問pom.xml的project下的標籤元素,Maven的settings.xml中的元素,系統環境變數的屬性。在pom.xml檔案中可以通過${}的方式來引用
工具/原料
參考網際網路,不知道原創在哪
引用環境變數
說明:引用作業系統中(如Linux和Windows)的環境變數
使用方式:${env.PATH}——會被作業系統中的環境變數替換
引用pom.xml檔案的元素
說明:引用pom.xml的project根標籤下的自標籤
使用方式:
${project.groupId}
${project.artifactId}
備註1:
如果要引用pom.xml中project下的標籤需要通過
檢視pom.xml的完整資訊在eclipse中通過help:effective-pom
備註2:
這樣就可以看到完整資訊並引用pom.xml檔案中的元素如:
1.${project.build.directory} 構建目錄,預設為target
2.${project.build.outputDirectory} 構建過程輸出目錄,預設為target/classes
3.${project.build.finalName} 產出物名稱,預設為${project.artifactId}-${project.version}
4.${project.packaging} 打包型別,預設為jar
5.${project.xxx} 當前pom檔案的任意節點的內容
6.
${basedir} 專案根目錄
引用maven的settings.xml檔案中的元素
說明:引用settings.xml檔案中標籤
(預設settings.xml的路徑:~/.m2/settings.xml)
使用方式:
${settings.offline}會引用~/.m2/settings.xml檔案中offline元素的值。