简介
Apache Geronimo 作为一个开放源码解决方案正在迅速发展,新的 1.0 版本已经完成了,Geronimo 已经度过了原始时期。像 Geronimo 这样的大型开放源码解决方案总是受到大量开发人员的关注。开发人员无论是进行提交,还是为了内部使用或业务使用而进行开发,他们都需要更多地了解 Geronimo 的结构,从而掌握构建过程。
本文讨论以下的 Geronimo 构建主题:
如何下载和安装在构建过程中需要使用的构建应用程序,即 Apache Maven 和 Subversion(SVN)。
了解源代码和二进制标准发行版中的相关 Geronimo 目录,以及它们与 Geronimo 整体的关系。
从头构建 Geronimo 并登录 Geronimo Console。
使用 SVN 从 svn.apache.org 签出 Geronimo 的最新版本,然后登录 Geronimo Console 来测试和运行它。
开始
本文使用 Geronimo 1.0 版,并假设您不了解 Geronimo 或 Geronimo 构建过程。要构建 Geronimo,需要 Java 1.4.2_08(或更高版本,但是要低于 1.5)。从 Sun Microsystems 公司下载 Java 代码。
在下载 Java 之后,下载 Geronimo 1.0 版。在 Binaries 和 Source Code 部分中,选择 .zip(Microsoft Windows 或 Linux)或 .tar.gz(Linux)文件。
当下载完成之后,将 .zip 或 .tar.gz 文件解压在同一目录中,这样 Geronimo 安装就准备好了。
因为 Geronimo 使用 Apache Maven 作为构建工具,所以还需要从 apache.org 下载 Maven 1.1 Beta 2。按照简单的 安装说明 进行操作即可!
需要下载的最后一个应用程序是 Subversion,将使用它从 Apache Geronimo Subversion 存储库签出最新的源代码树(HEAD)。
另外,确保添加以下环境变量:
MAVEN_HOME 应该是 Apache Maven 安装的根目录。
JAVA_HOME 应该是 Java 安装的根目录。
最后,确保以下目录在 PATH 变量中:
<maven-install-dir>/bin
<geronimo-install-dir>/bin
<java-install-dir>/bin
<subversion-install-dir>/bin
Geronimo 和初始构建
在下载的二进制和源代码安装中有几个目录。二进制下载包含 Geronimo 的核心,这是运行和使用 Geronimo 所必需的。源代码下载包含所有 Geronimo 源代码,包括用于构建整个树的 Maven 构建脚本。首先,我们来看看二进制发行版,然后是源代码发行版。