Maven學習筆記(一)——自定義maven變數以及maven內建常量
阿新 • • 發佈:2019-01-05
在建立Maven工程後,外掛配置中通常會用到一些Maven變數,因此需要找個地方對這些變數進行統一定義,下面介紹如何定義自定義變數。
在根節點project下增加properties節點,所有自定義變數均可以定義在此節點內,如下所示:
Maven內建變數說明:
在根節點project下增加properties節點,所有自定義變數均可以定義在此節點內,如下所示:
<!-- 全域性屬性配置 --> <properties> <project.build.name>tools</project.build.name> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>
Maven內建變數說明:
- ${basedir} 專案根目錄
- ${project.build.directory} 構建目錄,預設為target
- ${project.build.outputDirectory} 構建過程輸出目錄,預設為target/classes
- ${project.build.finalName} 產出物名稱,預設為${project.artifactId}-${project.version}
- ${project.packaging} 打包型別,預設為jar
- ${project.xxx} 當前pom檔案的任意節點的內容