Tod*_*ned 39 java pom.xml maven
的意义是什么
<directory>${project.basedir}</directory>
Run Code Online (Sandbox Code Playgroud)
和
${project.build.directory}
Run Code Online (Sandbox Code Playgroud)
在pom.xml中
Tun*_*aki 40
所有Maven项目都有一组可用的属性.
从POM简介:
project.basedir
:当前项目所在的目录.
这意味着这指向您的Maven项目驻留在系统上的位置.它对应于pom.xml
文件的位置.如果您的POM位于内部,/path/to/project/pom.xml
则此属性将评估为/path/to/project
.
一些性质也从继承的超级POM,这对于案件project.build.directory
.它是<project><build><directory>
POM元素内部的值.您可以通过查看Maven模型来获得所有这些值的描述.因为project.build.directory
,它是:
放置构建生成的所有文件的目录.默认值为
target
.
这是将通过构建保存每个生成的文件的目录.
Mat*_*ias 16
${project.basedir}
是项目的根目录.
${project.build.directory}
相当于 ${project.basedir}/target
因为它在这里定义:https: //github.com/apache/maven/blob/trunk/maven-model-builder/src/main/resources/org/apache/maven/model/pom-4.0.0.xml# L53
归档时间: |
|
查看次数: |
65918 次 |
最近记录: |