首先声明下 这是我在eoe上转载的 写的很好就摘抄了。。。
第一步 下载源码
svn下载,下载地址:
spark:http://svn.igniterealtime.org/svn/repos/spark/trunk
openfire:http://svn.igniterealtime.org/svn/repos/openfire/trunk
smack:http://svn.igniterealtime.org/svn/repos/smack/trunk
新建文件夹,命名spark---》右键SVN---》export spark有70M的样子
第二步 eclipse导入spark源码
1、打开eclipse,选择File——New——Project——Java Project。输入项目工程名spark,Contents中选择 "Create project from existiing source",然后把spark文件所在的文件夹加进去。点击“finish”,完成。
2、导入新建工程完成后,在apple、linux、battleships出现了错误,网上找出说“完成Spark工程后,会产生编译错误,删除有错误的文件夹”,试了不行,删除了一个包就没有再出现错误,但是工程图标那里还有一个错误的标志,编译能完成但跑不起来,在网上没再找到别的方法解决,于是选择把出错的文件删除,编译完成。
步骤:
1、点击Window——Show View——Ant;
2、右击Ant面板,选择Add Buildfiles;
3、展开Spark——build文件夹,选择build.xml,点击"OK";
4、在Ant面板,展开Spark,双击"release[default]";
5、等一段时间,会提示"Build Successful"。
6、生成target文件夹,重新编译时,要手工删除此文件夹。
注意:如果没有显示“Build Successful”,则再次双击“release[default]”.
3、运行设置
1、点击Run——Run Configurations
2、 点击“Main”
Name填写:spark
Main class:org.jivesoftware.launcher.Startup(启动类)
勾选Stop in main
3、点击Classpath标签页
选择User Entries ,使得Advanced..按钮变的可用.点击Advanced按钮.在弹出来的Advanced Options窗口,选择Add Folders,再点OK,在Folder Selection窗口选择spark::src::resources 文件夹,点击OK。
选择Common标签页,勾选Debug,Run前面的框。点击Apply,再点击Close。
最后运行即可。如图: