背景: #EDF0F5 #FAFBE6 #FFF2E2 #FDE6E0 #F3FFE1 #DAFAF3 #EAEAEF 默认  
阅读新闻

构建 James 工具

[日期:2008-03-12] 来源:CN-JAVA   作者:CN-JAVA [字体: ]
取得源代码
有两种办法可以得到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目录里修改以免丢失工作。
相关网站:企业邮箱 企业邮局 企业邮箱申请 企业邮箱注册 21cn企业邮箱 上海企业邮箱
阅读:
录入:admin

推荐 】 【 打印
上一篇:James安装步骤
下一篇:James基本概念(一)SpoolManager
相关新闻      
本文评论       全部评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款