在我的項目project.build.directory行家-antrun-插件使用,並在一些地方什麼是ANT
命名的屬性project.build.directory是引用,但我無法理解此屬性設置的值。我試圖谷歌和發現幾個地方提到這一點,但無法找到正式的說明,該屬性設置的值。
此外,由於我使用的是maven-antrun-plugin,如果你告訴我這個屬性是由Maven或Ant設置的,那將會很好。
在我的項目project.build.directory行家-antrun-插件使用,並在一些地方什麼是ANT
命名的屬性project.build.directory是引用,但我無法理解此屬性設置的值。我試圖谷歌和發現幾個地方提到這一點,但無法找到正式的說明,該屬性設置的值。
此外,由於我使用的是maven-antrun-plugin,如果你告訴我這個屬性是由Maven或Ant設置的,那將會很好。
project.build.directory
是Maven的財產可以作爲是當你的Ant腳本嵌入在你的pom.xml
如果你調用外部Ant構建文件,該物業將可在maven.project.build.directory
默認情況下,此屬性的值是target
目錄。
<build>
<directory>something</directory>
...
</build>
更多關於Maven的antrun-插件行家性能here
具體報價來自:
此默認值可以通過在你的pom.xml的<build>
部分添加<directory>
元素來改變此來源:
所有可用於maven的屬性在目標配置中也可用。但是,您可能需要使用ant任務調用外部Ant構建腳本。爲了避免名稱衝突,只有一部分屬性傳遞給外部Ant構建。這些包括在POM的屬性部分中定義的所有屬性。它還包括一些常用Maven屬性的前綴版本。