我創建了一個名爲「dist」的額外目標目錄,我在其中複製了一些構建工件。因爲它不是在默認目標目錄,我加入適量每對插件Delete Additional Files指令乾淨插件配置,如下:自定義Maven乾淨,文件集不工作
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.5</version>
<configuration>
<fileset>
<followSymlinks>false</followSymlinks>
<directory>dist</directory>
<includes>
<include>*</include>
</includes>
</fileset>
</configuration>
</plugin>
但「DIST」目錄及其內容之後剩下的任何「MVN清潔」。我已經嘗試了多種變體,並檢查的「MVN幫助:有效-POM」的輸出或「MVN -X」調試輸出,我發現:
- 的配置顯示子模塊向上有效的POM的。
- 沒有錯誤消息
- 有的「測距」目錄或他們在調試輸出內容概不跡象。
- 明確引用如
<directory>${basedir}/dist</directory>
沒有區別。 - 同樣,使用或多或少明確
<include>
引用,如「.jar」或「 */*。txt」沒有區別。
我正在使用maven 3.0.3,乾淨的插件2.5。我試過2.4,以防萬一。沒有不同。另外,沒有權限問題。
我已經在Google中掃描了數十個示例,並且都只是重複了文檔的說明。我對Maven比較陌生,至今仍在學習。我是否明白了某些事物?謝謝。
爲什麼你需要這樣的DIST文件夾?爲什麼不使用target/dist? – khmarbaise 2013-03-12 17:42:42