我有一個螞蟻腳本,它產生一個自定義版本的tomcat以供我的服務器使用。這ant腳本執行以下操作:是否有用於執行常見文件系統操作的maven插件?
- 解壓一個Tomcat的一個副本.zip文件
- 刪除一堆文件未使用
- 一堆罐子添加到tomcat \像lib文件夾數據庫驅動程序和其他
- 壓縮所有備份成一個zip文件
我注意到,有Maven的螞蟻運行插件在http://maven.apache.org/plugins/maven-antrun-plugin/但文檔表明,這種螞蟻運行插件應使用謹慎。
maven插件可用於執行基本的文件io操作,如複製,解壓縮,刪除,重命名,移動,zip等等?
我知道,maven的立場是,你不應該需要做文件操作,但現實是不同的,如果我沒有腳本創建我的tomcat發行版,我將不得不手動完成它不可重複和可靠。 – ams
我同意有時你需要訴諸於antrun或其他更具體的腳本。然而,它應該是一個例外情況,你提到的很多事情都可以用標準的Maven插件完成。例如,最初可以使用antrun,並逐件轉換爲maven方式。 – eis