从头构建 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
查看原图(大图)
在构建过程中,您会注意到 Maven 正在下载各种 .jar 文件和其他依赖文件。我提到这一点是因为在我第一次构建 Geronimo 时从 Maven 收到了一个错误,它指出无法获得某些依赖文件。这大大妨碍了我使用 Geronimo 核心来调试我的代码。在这一次使用 Maven 构建 Geronimo 时,我没有收到这种错误。但是,为了以防万一,如果遇到 Maven 无法获得某些依赖项的问题,请采取以下步骤:
进入 <geronimo-install-dir>。
将 repository 目录中列出的所有目录复制到您的 HOME 目录中的 .maven/repository 目录。
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››构建域名服务器(DNS)
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››构建Android平台Google Map应用
- ››Apache2.2与Tomcat6整合及虚拟主机配置
更多精彩
赞助商链接