技术开发 频道

从头构建Apache Geronimo

【IT168 技术文章】

    许多新老开发人员正在投身于不断增长的 Apache Geronimo 热潮。因此,对于希望集成修改或定制模块的开发人员,构建 Geronimo 的能力越来越重要了。不幸的是,构建 Geronimo 并不容易。它要求学习新的构建脚本以及构建应用程序。幸运的是,通过这个详细的分步指南,您就可以理解如何从头构建 Apache Geronimo 源代码。

    简介

    Apache Geronimo 作为一个开放源码解决方案正在迅速发展,新的 1.0 版本已经完成了,Geronimo 已经度过了原始时期。像 Geronimo 这样的大型开放源码解决方案总是受到大量开发人员的关注。开发人员无论是进行提交,还是为了内部使用或业务使用而进行开发,他们都需要更多地了解 Geronimo 的结构,从而掌握构建过程。

    本文讨论以下的 Geronimo 构建主题:

    1.如何下载和安装在构建过程中需要使用的构建应用程序,即 Apache Maven 和 Subversion(SVN)。

    2.了解源代码和二进制标准发行版中的相关 Geronimo 目录,以及它们与 Geronimo 整体的关系。

    3.从头构建 Geronimo 并登录 Geronimo Console。

    4.使用 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

    关于在 Windows 和 Linux 系统上在 PATH 中添加目录或创建新环境变量的信息,请参见 参考资料 中的链接。

0
相关文章