1
A
回答
0
我會寫你自己的插件。從命令行開始:
mvn archetype:generate -DgroupId=mygroup -DartifactId=myartifact
從列表中選擇maven插件。一個插件項目將被生成。
插件代碼將有一個方法,只是實現。實現這個簡單的方法比使用Ant插件更快,更乾淨。例如,使用正常的進程執行語義,你可以運行兩個目錄樹的遞歸比較。無論你在命令行上做什麼,
但是,如果是這麼簡單,只需運行一個命令行,首先檢查http://mojo.codehaus.org/exec-maven-plugin/index.html看看是否能解決您的問題。請注意,這個插件通常不能跨操作系統移植。由於這個原因,編寫自己的插件通常是首選。
您可以將此新插件項目添加到您的源代碼樹中,Maven將知道首先構建插件。
相關問題
- 1. 使apk文件與螞蟻
- 2. 與螞蟻JARring
- 3. 螞蟻replacetoken與多個jar文件名
- 4. 創建耳文件與螞蟻
- 5. 螞蟻正則表達式比較,如果條件
- 6. 未能與螞蟻
- 7. 建築與螞蟻
- 8. 螞蟻的jar文件
- 9. 螞蟻排除文件
- 10. 螞蟻副本文件夾
- 11. 螞蟻,(過)寫入文件
- 12. 問題的螞蟻文件
- 13. 螞蟻複製文件
- 14. 螞蟻:一個文件夾
- 15. 文件的螞蟻年齡
- 16. 用螞蟻轉換XML
- 17. 螞蟻:我如何在interate所有子文件夾和螞蟻
- 18. 比較xml文件
- 19. xml文件比較
- 20. xml文件比較
- 21. xml文件比較
- 22. 相當於Maven配置文件的螞蟻嗎?
- 23. 螞蟻任務檢索maven配置文件依賴
- 24. 螞蟻wsdl2java到Maven wsdl2java轉換
- 25. 螞蟻到Maven - 多個構建目標
- 26. 使用xjc與螞蟻
- 27. componentdef錯誤與螞蟻
- 28. 螞蟻cpptask與常春藤
- 29. 螞蟻SecureInputHandler:與發球
- 30. SonarQube與螞蟻失敗
感謝您的回覆,我理解您的解決方案。理想情況下,我想避免編寫自己的插件,但如果它是唯一的選擇,將會這樣做。 – greenman 2011-01-07 11:50:01
更多背景知識我在做什麼: 給定一組WSDL我使用XMLBeans使用axis生成服務存根。 所有的服務操作都是從xml文件 創建肥皂響應,我手動創建(目前)。 這些WSDL定期更新,周圍幾乎沒有文檔。 爲了根據需要更新soap響應,使用WSDLs中 之間的差異生成報告將是非常有用的。 我來過的一個項目會花一點時間嘗試AntTask-XMLDiff。 我會再次發佈,如果我能得到它的工作。 – greenman 2011-01-07 11:56:16
啊,我明白了。你看過Maven的Axis插件嗎?並感謝您對所回答的問題進行標記。非常感激。 – 2011-01-07 16:40:51