构建James

本文介绍两种获取James邮件服务器源代码的方法:下载发布的源代码文件或通过CVS获取最新代码库。构建过程需要JDK1.3以上版本及Ant构建工具,并提供了Windows和Unix系统的构建脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 取得源代码 有两种办法可以得到James的源代码。 1. 下载源代码的发布文件 - James 的下载目录提供源码的下载. 你只要选择想要下载的那个James版本,进入那个版本的src目录,然后选择适合你的系统平台的源码发布文件就行了。这种方法很简单。 2. 用CVS取得源码- 用这种方法你可以访问最新的代码库。关于如何用CVS取得James源码(jakarta-james发布文件)的指导,可以在这里找到。 需要的工具 构建James需要两个第三方提供的工具。 1. Java开发包 - 要构建James的发布文件,你的机器上必须安装有JDK 1.3或者更高版本。你需要根据自己的系统平台选择适当的JDKs,下载并安装完成之后才能进行James的构建。 2. Ant - 这是一个用于Java的、可用XML进行配置的、可扩展的构建或者说是构造系统。在James的源码树中包含了Ant v1.5。你可以在这里找到最新的版本。但既然现在James的源码发布文件里包含Ant,你就没有必要再单独下载它了。 构建发布文件 在James源码发布文件的顶层目录中有两个用于构建的辅助脚本。脚本build.bat用于Windows系统,而build.sh适用于Unix系统。每个脚本都带了一组可选的参数,这些参数告诉脚本构建一个什么样的James。 要使用这些脚本,需要将环境变量JAVA_HOME设置为JDK的根目录。然后就可以运行构建脚本了,下面的任何命令行参数都是可选的。 clean - 删除构建目录,使系统准备一个清除构建。 compile - 编译源代码。 dist - 产生所有的James发布文件并打包。 dist-lite - 产生所有的James发布文件但不打包。这是一个默认的参数。 javadocs - 构建James的javadocs。。 usage - 输出脚本使用的指令。 website - 构建完整的James网站。 xdocs - 创建James的文档。 所有构建的产品都会输出到James源码发布文件的dist子目录中。在构建过程中还会在James源码发布文件的目录下创建一个build子目录。 如果你用clean参数构建这两个目录都会被删除。 警告!你在 'dist'目录下所做的任何改变在重新编译都会丢失,所以如果你要对config.xml或其它文件做修改,我们建议你先备份src目录,然后在src目录里修改以免丢失工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值