WEB开发网
开发学院软件开发Java 从头构建 Apache Geronimo 阅读

从头构建 Apache Geronimo

 2010-04-22 00:00:00 来源:WEB开发网   
核心提示: modules —— 包含几个目录,其中包含所有 Geronimo 源代码,从头构建 Apache Geronimo(3),Assembly 是主构建目录;但是,也可以单独构建每个目录,如果遇到 Maven 无法获得某些依赖项的问题,请采取以下步骤:进入 <gero

modules —— 包含几个目录,其中包含所有 Geronimo 源代码。Assembly 是主构建目录;但是,也可以单独构建每个目录。

作为开发人员,您应该非常熟悉 modules 目录中打算修改的子目录。接下来,对 Geronimo 进行初始构建。

初始构建

执行 Geronimo 的初始构建是很容易的。只需打开控制台,进入 <geronimo-install-dir>,输入 maven new。但是,如果修改了代码,就应该重新构建树。这通过输入 maven m:clean m:clean-repo new 来完成。

可以在以上命令中添加 "-Dmaven.test.skip=true -Dmaven.itest.skip=true",从而跳过测试。我不建议在对树进行修改之后跳过测试,但是在某些情况下这可以节省时间。记住,跳过内置的测试可能会影响系统的安全性和功能性。在输入以上命令之后,构建就开始了,如 图 1 所示。

图 1. 构建 Geronimo

从头构建 Apache Geronimo

查看原图(大图)

在构建过程中,您会注意到 Maven 正在下载各种 .jar 文件和其他依赖文件。我提到这一点是因为在我第一次构建 Geronimo 时从 Maven 收到了一个错误,它指出无法获得某些依赖文件。这大大妨碍了我使用 Geronimo 核心来调试我的代码。在这一次使用 Maven 构建 Geronimo 时,我没有收到这种错误。但是,为了以防万一,如果遇到 Maven 无法获得某些依赖项的问题,请采取以下步骤:

进入 <geronimo-install-dir>。

将 repository 目录中列出的所有目录复制到您的 HOME 目录中的 .maven/repository 目录。

上一页  1 2 3 4 5 6  下一页

Tags:从头 构建 Apache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接