一、准备工作
1、到官方网站下载:Openfire(版本3.6.4)、Spark(版本2.5.8)、Smack(版本3.1.0),其中Spark只能使用SVN下载,源码的文件夹分别对应Openfire、Spark和Smack。
2、网址:http://www.igniterealtime.org/downloads/source.jsp,界面显示如下图:
二、创建Java Project项目——Spark
1、使用Eclipse-3.5.2
2、选择File——New——Project——Java Project。输入项目工程名Spark,Contents中选择 "Create project from existiing source",然后把spark文件所在的文件夹加进去。如下图所示:
3、点击“Finish”,完成。
4、在Eclipse的Package Explorer中的显示如下图所示:
特别注意:完成Spark工程后,会产生编译错误,删除有错误的文件夹或包。
三、生成、编译、运行Spark
1、生成Spark
1.1点击Window——Show View——Ant;
1.2右击Ant面板,选择Add Buildfiles;
1.3展开Spark——build文件夹,选择build.xml,点击"OK";
1.4在Ant面板,展开Spark,双击"release[default]";
1.5等一段时间,会提示"Build Successful"。
1.6生成target文件夹,重新编译时,要手工删除此文件夹。