maven中內置的${}屬性


內置屬性:

${basedir}表示項目根目錄,即包含pom.xml文件的目錄;
${version}表示項目版本。

常用的POM屬性:

${project.build.sourceDirectory}:項目的主源碼目錄,默認為src/main/java/.
${project.build.testSourceDirectory}:項目的測試源碼目錄,默認為/src/test/java/.
${project.build.directory}:項目構建輸出目錄,默認為target/.
${project.build.outputDirectory}:項目主代碼編譯輸出目錄,默認為target/classes/.
${project.build.testOutputDirectory}:項目測試代碼編譯輸出目錄,默認為target/testclasses/.
${project.groupId}:項目的groupId.
${project.artifactId}:項目的artifactId.
${project.version}:項目的version,與{version}等價
${project.build.finalName}:項目打包輸出文件的名稱,默認{project.artifactId}{project.version}.

自定義屬性:

在pom中<properties>元素下自定義的屬性

<project>  
    <properties>  
        <xxx>123</xxx>  
    </properties>  
</project> 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM