1、openfire_src_3_10_2.zip解压到workspace,改文件夹名为openfire。
2、复制/openfire/build/eclipse下的classpath、project、settings到/openfire下,改名.classpath、.project、.settings。(可以通过复制其他项目文件或命令行改名)
3、eclipse->import->Existing Projects in Workspace导入项目。
4、eclipse->Window->Show View->Ant,添加/openfire/build/build.xml到ant。
5、openfire->右键->Run As->Run Configuration->Java Application,Main classs:org.jivesoftware.openfire.starter.ServerStarter;VM arguments:-DopenfireHome="${workspace_loc:openfire}/target/openfire";Class path->UserEntries->Advanced->Add Folders,添加/openfire/src/i18n、/openfire/src/resources/jar、/openfire/build/lib/dist;在Common勾先Debug、Run。
6、下载缺少的库放入build/lib,jersey-bundle-1.8.jar、jsr311-api-1.1.1.jar、/ant/pack200task.jar、/merge/jetty-websocket.jar、/merge/mina-filter-ssl.jar、/src/mina-core-1.1.7-sources.jar、/src/mina-filter-compression-1.1.7-sources.jar、/src/mina-filter-ssl-1.1.7-sources.jar、/src/slf4j-api-1.5.8-sources.jar、/src/slf4j-log4j12-1.5.8-sources.jar。还有几个lib已存在/build/lib下但没有添加到构建径,重新添加上。