openfire-spark 二次开发-(一)源码配置

spark 二次开发-(一)源码配置

准备工作

最近收到公司一项任务,对spark进行二次开发,主要利用他里面的fastpath功能,fastpath使用情景主要就是移动客服,在线客服。公司准备采用openfire+spark+webim的模式。web端的聊天功能已经开发完成了。对spark的修改又是一项大的工程,就我一个人,悲苦呀。又要彻夜战斗,不休不眠了。

配置openfire环境

关于这个技术,很多人已经各种完整的写出来了,我就不赘述了,自己baidu解穴。我只想说这是第一步。

配置spark源码环境

配置spark源码文章也是烂大街了,但是过程中还是有些小问题,我只是想写出来分享一下,万一大家正好碰到我的问题,可以借鉴一下。

  • spark源码环境

现在spark的源码svn已经荡不出东西了。可用的一个csdn下载地址如下:
spark_2.6.1 快速下载地址:http://download.csdn.net/detail/wangjunying2011/7209607
引用的原文地址:http://www.cnblogs.com/jying/p/3671767.html

下载后解压,会有三个文件
解压后的文件

在你的eclispe工作空间下新建一个文件夹spark(注意:不是打开eclipse!),
新建spark文件夹

然后将刚刚解压的三个文件夹,build,documentions,src全都拷贝进spark里面

  1. 新建一个java project,名字也叫spark
    新建工程

  2. 点击next。你会发现他就自己识别了。
    这里写图片描述

  3. 直接finish,里面的会有报错,不用管,因为那是插件错误,也根本用不上
    工程完成

  4. 把eclipse的ant调出来。方法是在eclipse的工具栏中quick access 输入 ant 回车即可。
    ant控制台

  5. 控制台旁边就会有ant ,选择ant,单击右键->add buildfiles,选择spark的build文件夹下的build.xml文件点击ok,
    加入spark buildfile

  6. 选择release[default]项双击,不出意外,你可能会出现如下问题。
    error
    原因是你的eclipse中的ant版本过高或者过低的问题。解决办法很简单。进入eclispe的安装文件夹,plugins下面,找到名字带有ant的文件夹。我的是
    plugins

根据文件夹名字就知道它是1.9.2的。但是刚才报错居然说ant版本至少在1.6以上,1.9难道小于1.6?eclipse的数学是政治老师教的?其实不是的,很简单。因为build.xml里面可能写有版本限制,直接修改了就行。把build.xml右键用编辑器打开,找到< condition >节点。
condition节点位置

发现里面有1.6,1.7,1.8就是没有我的1.9,直接增加1.9节点,修改后如图:
condition 1.9

继续双击release[default],BUILD SUCCESSFUL!
愉快的修改去吧!

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值