论文部分内容阅读
本文综述了用于大型J2EE组件开发的发布管理系统。该系统可以实现收集源代码、编译代码、打包存档、部署J2EE组件一系列过程的自动化。通过深入分析各个过程的特点,取出最少的配置项并自动生成Makefile。然后运行Makefile实现整个开发过程管理的自动化。该系统用于大型的Java项目(多于1000个类)开发可显示出其良好的性能。 同时该系统集成了版本管理工具进行源代码的管理,维护了数据安全和避免源代码的遗失或混淆。由于通过版本管理工具可以得到开发过程中任意时间的源代码,所以该系统补充了对源程序差分机能的设计,可以对比任何两个不同的版本,然后根据需要进行处理。 使用该系统可以提高整个项目开发过程的速度,减少人力、经费投入以及人为错误,提高开发效率和项目质量。