点击查看第一章
点击查看第三章
第2章

ODL项目管理设计详解

“罗马不是一天建成的”。同样,ODL也是历经多年才不断发展壮大。作为一个开源项目,在参与ODL的志愿者们的共同努力下,ODL在架构与项目管理方面持续得到演进,功能变得越来越多,架构日趋合理,项目管理的层次越来越清晰,社区及项目中的各种问题也逐步被解决。
在第1章我们了解到ODL采用了模块化的架构设计,现在ODL的子项目多达上百个,每个子项目又分为若干模块,可以说有数百个模块。这数百个模块从OSGi的视角来看就是几百个Bundle;从Maven的视角来看,就是几百个pom。对这种规模的项目进行管理不是一件容易的事情。因此,本章首先描述ODL社区在管理众多子项目过程中会遇到的若干问题,并将和读者一起回顾社区通过Maven工具解决这些问题的思路和设计原则,以及如何一步步优化并完善解决

收藏 打印