从头构建Apache Geronimo
Geronimo 和初始构建
在下载的二进制和源代码安装中有几个目录。二进制下载包含 Geronimo 的核心,这是运行和使用 Geronimo 所必需的。源代码下载包含所有 Geronimo 源代码,包括用于构建整个树的 Maven 构建脚本。首先,我们来看看二进制发行版,然后是源代码发行版。
二进制发行版
二进制发行版的文件/目录比较少,但是比较大,因为它们是二进制形式的。下面列出相关目录:
·bin —— 大多数开发人员应该熟悉这个目录。其中包含可执行文件。
·config-store —— 想知道 Geronimo 的部署者将应用程序的 .war 和其他文件放在哪里吗?就在这儿。
·doc —— GBeans 的一些计划或配置放在这里。
·repository —— 这里包含构建和运行 Geronimo 所需的依赖项。
·var —— 这里存储配置和属性文件,以及内置的 Derby 数据库系统。
对二进制发行版就介绍这么多。更多信息请参见 参考资料 中的链接。下面介绍源代码发行版。
源代码发行版
在这个发行版中有几个文件/树,这是源代码树的常见情况 —— 有许多有意思的代码!下面列出优异目录:
·applications —— 容纳 Geronimo 附带的各种标准应用程序。关于每个应用程序的情况,请参见 参考资料 中的链接。
·modules —— 包含几个目录,其中包含所有 Geronimo 源代码。Assembly 是主构建目录;但是,也可以单独构建每个目录。
作为开发人员,您应该非常熟悉 modules 目录中打算修改的子目录。接下来,对 Geronimo 进行初始构建。