在maven中,我很難理解maven-resources-plugin
和project.build.resources
標記之間的差異。maven-resources-plugin和project.build.resources標籤有什麼區別?
兩者似乎都有相同的目的。
<resources>
<resource>
<directory>src/dir</directory>
<targetPath>dest/dir</targetPath>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/dir</directory>
</testResource>
而且使用<resources>
標籤將有效地在源目錄中指定的文件複製到目標目錄,相似:maven-resources-plugin
[資源,testResources和複製資源]的不同目標,也可以使用的資源標記爲實現到copy-resources
目標maven-resources-plugin
。
那麼,他們之間有什麼區別嗎?
它們在任何特定場景中的功能會有所不同嗎?
謝謝!因此,如果我使用''標籤將文件從源目錄複製到目標目錄,則與使用具有複製資源目標的'maven-resources-plugin'類似,對嗎?由於maven-resources插件負責處理pom.xml中的資源區域。 –
r9891
2012-08-10 07:06:38
它不僅與您正在使用maven-resources-plugin相似。但是在資源標籤的情況下,您正在使用綁定到適當階段的資源目標。另請參閱maven-resources-plugin和資源目標的文檔。 – khmarbaise 2012-08-10 07:41:38
所以差異只能在階段?我們可以使用maven-resources-plugin指定不同的階段,但不能使用資源標籤。我將搜索默認階段''標籤的工作方式。感謝您的幫助! –
r9891
2012-08-10 07:45:22