內置屬性
主要有兩個常用內置屬性:${basedir}項目的根目錄(包含pom.xml文件的目錄),${version}項目版本
POM屬性
用戶可以使用該屬性引用POM文件中對應元素的值,常用的POM屬性包括:
${project.build.sourceDirectory}:項目的主源碼目錄,默認為 src/main/java
${project.build.testSourceDirectory}:項目的測試源碼目錄,默認為 src/test/java
${project.build.directory}:項目構件輸出目錄,默認為 target/
${project.outputDirectory}:項目主代碼編譯輸出目錄,默認為 target/classes/
${project.testOutputDirectory}:項目測試代碼編譯輸出目錄,默認為 target/test-classes/
${project.groupId}:項目的 groupId
${project.artifactId}:項目的 artifactId
${project.version}:項目的 version,與${version}等價
${project.build.fianlName}:項目打包輸出文件的名稱。默認為${project.artifactId}-${project.version}
