# Maven 的内置变量
在 maven 中变量的引用方式是 ${...} 。
常见变量有:
| 作用 | 变量名 |
|---|---|
| 项目的根目录 即包含 pom.xml 文件的目录 | basedir、project.basedir |
| 项目的 groupId | project.groupId |
| 项目的 artifactId | project.artifactId |
| 项目版本 | project.version |
| 项目打包输出文件的名称 默认为 <project.artifactId>.<project.version> | project.build.finalName |
| 项目的主源码目录 默认为 /src/main/java/ | project.build.sourceDirectory |
| 项目的测试源码目录 默认为 /src/test/java/ | project.build.testSourceDirectory |
| 项目构建输出目录 默认为 /target/ | project.build.directory |
| 项目主代码编译输出目录 默认为 /target/classes/ | project.outputDirectory |
| 项目测试代码编译输出目录 默认为 /target/testclasses/ | project.testOutputDirectory |