在Maven项目的pom.xml
文件中,可以使用多个预定义变量。以下是一些常用的变量:
${project.basedir}
:项目根目录的绝对路径。${project.build.directory}
:构建目录的绝对路径,通常为target
。${project.name}
:项目的名称。${project.version}
:项目的版本号。${project.groupId}
:项目的groupId。${project.artifactId}
:项目的artifactId。${project.description}
:项目的描述。${project.url}
:项目的URL。${project.build.sourceDirectory}
:源代码目录的路径。${project.build.outputDirectory}
:编译输出目录的路径。${project.build.testSourceDirectory}
:测试源代码目录的路径。${project.build.testOutputDirectory}
:测试编译输出目录的路径。${project.build.finalName}
:构建输出文件的名称。
这些变量可以在pom.xml
文件中使用,例如,你可以在<build>
部分的路径配置中使用${project.build.outputDirectory}
来引用编译输出目录。