openfire二次开发时eclipse环境搭建

来源:互联网 发布:购买力平价 知乎 编辑:程序博客网 时间:2024/06/05 10:27

引自: http://blog.sina.com.cn/s/blog_6cfe16cf0101jo31.html

1.将openfire源码项目解压到eclipse工作目录,例如E:\workspace\openfire,目录结构如图所示:



2.打开eclipse,新建java project,项目名命名为openfire,跟放到工作目录的文件夹同名,点击finish,eclipse智能地帮我们搞定了很多东西,包括lib的引入,source folder,如图所示:



3.你会发现项目报错,原因cluster跟sip plugin缺少相应的oracle的包,最快方法将这两个plugin的源码删除,以后需要的时候再去oracle下载相应的包导入


4.打开ant视图,将build目录下的build.xml拖进去,然后执行openfire任务,成功后会在项目里面生成work跟target两个目录



5.debug配置
openfire二次开发时eclipse环境搭建

Main:

Project: openfire

Main class: org.jivesoftware.openfire.starter.ServerStarter



Arguments:

VM: -DopenfireHome="${workspace_loc:openfire}/target/openfire"



Classpath:

添加src/i18n文件夹,src/resources/jar文件夹,build/lib/dist文件夹



至此已经可以正常DEBUG了。


Setup Launch Configuration To Build An Existing Plugin


后呢?总不能修改完代码后使用这个代码版的?怎么替换到安装版中你倒是说啊,是不是你不会?

0 0