在我的项目中,使用了 maven-antrun-plugin,并且在许多地方使用了一个名为
项目.build.目录
被引用,但我无法理解该属性设置的值。我试图用谷歌搜索并找到几个提到这一点的地方,但找不到关于这个属性设置的正式说明。
另外,由于我使用的是 maven-antrun-plugin,如果你告诉我这个属性是由 Maven 或 Ant 设置的,那就太好了。
在我的项目中,使用了 maven-antrun-plugin,并且在许多地方使用了一个名为
项目.build.目录
被引用,但我无法理解该属性设置的值。我试图用谷歌搜索并找到几个提到这一点的地方,但找不到关于这个属性设置的正式说明。
另外,由于我使用的是 maven-antrun-plugin,如果你告诉我这个属性是由 Maven 或 Ant 设置的,那就太好了。
project.build.directory
当您的 ant 脚本嵌入到 pom.xml 中时,它是一个可用的 maven 属性
如果你调用一个外部的 ant 构建文件,这个属性将在maven.project.build.directory
默认情况下,此属性的值是target
目录。
可以通过在pom.xml<directory>
的部分中添加一个元素来更改此默认值:<build>
<build>
<directory>something</directory>
...
</build>
有关 maven-antrun-plugin 中的 maven 属性的更多信息,请点击此处
来自此来源的具体报价:
maven 可用的所有属性在目标配置中也可用。但是,您可能希望使用 ant 任务调用外部 Ant 构建脚本。为避免名称冲突,仅将一部分属性传递给外部 Ant 构建。这些包括在 POM 的属性部分中定义的所有属性。它还包括一些常用 Maven 属性的前缀版本。