1. 程式人生 > >五.maven隱藏變數:(在pom.xml中使用)

五.maven隱藏變數:(在pom.xml中使用)

        Maven提供了三個隱式的變數可以用來訪問:
            1.環境變數:
                env變數,暴露了你作業系統或者shell的環境變數
                    1.${env.PATH}:獲取環境變數path的值
            2.POM資訊:
                project變數暴露了POM,可以使用點標記(.)的路徑來引用POM元素的值
                    1.${basedir} 專案根目錄
                    2.${project.build.directory
} 構建目錄,預設為target 3.${project.build.outputDirectory} 構建過程輸出目錄,預設為target/classes 4.${project.build.finalName} 產出物名稱,預設為${project.artifactId}-${project.version} 5.${project.packaging} 打包型別,預設為jar 6.${project.xxx} 當前pom檔案的任意節點的內容 3.
Maven Settings: settings變數暴露了Maven settings資訊,可以使用點標記(.)的路徑來引用settings.xml檔案中元素的值 1.${settings.offline}:會引用~/.m2/settings.xml檔案中offline元素的值。