MAVEN指南-六、maven變量

Maven內置變量說明:ui

  • $${project.basedir}或{basedir} 項目根目錄,即包含pom.xml文件的目錄
  • ${project.version}或${version}表示項目版本,
  • ${project.build.directory} 構建目錄,缺省爲target
  • ${project.build.outputDirectory} 構建過程輸出目錄,缺省爲target/classes
  • ${project.build.finalName} 產出物名稱,缺省爲${project.artifactId}-${project.version}
  • ${project.packaging} 打包類型,缺省爲jar
  • ${project.xxx} 當前pom文件的任意節點的內容

 

settings.xml文件屬性(用戶使用以settings.開頭的屬性引用settings.xml文件中的XML元素值)xml

${settings.localRepository}表示本地倉庫的地址get

 

Java系統屬性(全部的Java系統屬性均可以使用Maven屬性引用)it

使用mvn help:system命令可查看全部的Java系統屬性;io

System.getProperties()可獲得全部的Java屬性;class

如:${user.home}表示用戶目錄變量

 

環境變量屬性(全部的環境變量均可以用以env.開頭的Maven屬性引用)sed

使用mvn help:system命令可查看全部環境變量;打包

${env.JAVA_HOME}表示JAVA_HOME環境變量的值;引用

相關文章
相關標籤/搜索