你可以下载一个已经发布的openfire源代码,或者通过CVS库检出。2种方式的介绍可以访问source page.2. 搭建环境
一步步配置你机器上的开发环境,在可能的情况下,为Unix / Linux和Windows用户提供安装介绍。 为openfire配置java3.编译任务
- Unix/Linux**# 在/home下编辑.profile文件
- 配置java环境,添加一行内容到该文件中:export JAVA_HOME=/usr/local/jdk1.5 "/usr/local/jdk1.5" 替换成你真是的java安装路径. 确认路径前面没有空格
- 保存更改到该文件里面,最后 "source" it:source .profile,java环境配置完成
- WindowsNT/2000/XP**# 切换到桌面,右击“我的电脑”,选择属性
- 选择高级选项卡,点击“环境变量”按钮
- 在系统环境选项里面,点击“新建”按钮,输入名字 "JAVA_HOME",设置java的安装路劲,如:c:\jdk1.5,确保不要在目录后面添加额外的斜杠
- 点击“确定”按钮,保存修改
- 关闭打开的窗口,打开一个命令窗口,检查"JAVA_HOME"是否配置成功
- Windows95/98**# 使用笔记本打开autoexec.bat文件 ( "c:\autoexec.bat")
初始化Ant编译工具 openfire编译过程需要用到Ant,所以在你电脑上必须安装和配置正确,首先从 http://ant.apache.org.下载Ant,接下来按着“ installation instructions.”操作 测试编译脚本
- 添加一行到这文件最后:set JAVA_HOME=c:\jdk1.5,“c:\jdk1.5”替换成你真实的java路劲,确认在=或者在目录之后之间没有多余的空格,在目录后面别添加额外的斜杠
- 保存修改,重启电脑, Openfire的构建工具需要知道Java的安装在您的系统上。您必须配置“JAVA_HOME”环境变量指向正确的目录。为不同的平台上如何设置这个变量说明如下:
现在,使用编译工具区编译openfire的源代码 Windows:ant Unix/Linux:./ant 如果编译工具使用正确,你将编译openfire源代码得到副本。 完成!
只针对Linux/Unix :你必须让该脚本有执行权限. 在编译路径里面, 执行命令:chmod u+x ant
下面是常见的编译任务的列表。所有构建命令应该从“构建”目录您的Openfire分布。 对于一个完整的命令列表和简要说明在命令行中,输入ant-projecthelp时。几个命令的更完整的说明,请阅读下面的文档。 要执行构建任务,输入ant选项TARGETNAME“TARGETNAME”下面列出的目标之一 下面是常见的编译任务的列表。所有构建命令应该从Openfire目录“构建”。 对于一个完整的命令列表和简要说明在命令行中,输入ant-projecthelp时。出现几个命令的更完整的说明,请阅读下面的文档。 要执行构建任务,输入ant选项targetname “targetname”下面列出的目标之一 Each task is documented with a syntax guide and description. Optional paramaters for each task are enclosed with braces. If you would like to permanently set the value of a property, add it to build/build.xml file. 每个任务都有语法指南和说明记录。每个任务被大括号包围。如果你想永久设置的属性值,将它添加到/ build.xml文件。 Default Syntax: ant Description:openfire openfire Syntax: ant openfire Description: target/openfiretarget/openfire/bin plugins Syntax: ant plugins Description: target/openfire/plugins clean Syntax: ant clean Description: