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





浙公网安备 33010602011771号