我们目前正从一个相当古老的Perl + Ant构建系统迁移到maven。
软件本身是一个客户端/服务器应用程序,使用RMI作为主要通信系统,构建产生(大)数量的jar。
这个软件早在通常的框架成熟之前就存在了,所以它不会使用:
实际上它是作为一组jar和conf文件提供的,带有一组启动/管理脚本。
我们将编译/构建系统移植到maven3。客户端和服务器部署树当前正使用程序集插件移植到maven。
我们目前在maven框架中缺少的是能够在开发站上部署应用程序并构建服务器并运行一些基本的集成测试。
理想情况下,我们希望使用maven来部署客户端,服务器和数据库夹具的图像(实际上也是代码生成的)。
我发现了很多关于如何部署Web应用程序的指针,很少有关于集成测试本身的指示,而且几乎没有关于如何使用maven处理(非常)旧学校C / S架构的部署。 / p>
所以我的问题是:
如果没有,你的建议是什么: