翻看javaEye08的帖子发现很多人都反对使用maven,而现在公司同样也有人反对maven的使用。但是实际上任何工具都有他使用的局限性,但是本着约定优于配置的原则,maven在很多方面还是有优势的。比较赞同持续集成中采用maven,如果不够灵活结合ant应该可以解决。如果针对不同的环境可以采用maven profile的过滤不同环境需要的资源文件方式,对DAO写测试类一直是个纠结的问题。因为如果直接数据库会导致unitTest执行的低效。所以我觉得在test包里面的xml,xsd(csv)+内存数据库 写mock程序应该是种比较现实的解决方案。当然可以结合ant,shell脚本等进行更为灵活地控制。Hudson这种!
持续集成思想相关,等以后有机会实现!
最新推荐文章于 2026-01-05 17:06:32 发布
本文深入探讨了Maven作为现代软件开发工具的优势,包括其在持续集成过程中的作用,如何通过MavenProfile实现环境适应性,以及针对DAO单元测试的策略,提出采用内存数据库和mock程序来提高测试效率。
1505

被折叠的 条评论
为什么被折叠?



