${project.basedir} 在 pom 中的含义.xml
含义是什么
<directory>${project.basedir}</directory>
和
${project.build.directory}
在 pom.xml
含义是什么
<directory>${project.basedir}</directory>
和
${project.build.directory}
在 pom.xml
所有 Maven 项目都有一组可用属性。
从POM简介:
project.basedir
:当前项目所在的目录。
这意味着这指向您的 Maven 项目在系统上的位置。它对应于文件的位置。如果您的 POM 位于内部,则此属性的计算结果将为 。pom.xml
/path/to/project/pom.xml
/path/to/project
一些属性也继承自超级POM,这就是.它是POM元素内部的值。您可以通过查看 Maven 模型来获取所有这些值的描述。对于 ,它是:project.build.directory
<project><build><directory>
project.build.directory
放置生成生成生成的所有文件的目录。缺省值为 。
target
这是将保存生成生成的每个文件的目录。
${project.basedir}
是项目的根目录。
${project.build.directory}
等效于${project.basedir}/target