openfire二次开发eclipse环境搭建

转自:http://blog.csdn.net/daigua245/article/details/7918243

1.将openfire源码项目解压到(如果是从SVN CO下来的则不用)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配置

 

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

 

posted @ 2014-04-16 09:40  foutouren  Views(255)  Comments(0)    收藏  举报