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