openfire 源代码搭建 开发环境(一)
?
可以看到工程的目录结构如图所示

?
?
4、设置Ant 编译, 通过 Window --> Show View -> Ant显示 Ant信息, 并且把Ant设置到Project Explore 旁边,并添加OpenFire/build/build.xml文件,如图

?
分别运行——openfire[default] 和 plugins两个子程序
?
5、刷新工程,原工程会多出target 和 work 目录,然后将工程原引入的jar全部删除,然后添加target/openfire/lib目录下的所有jar包

?
6、鼠标右键点击工程名称,选择“property”,[Run/Debug Setting]--> New ,创建一个Application名称为OpenFire,如图

?
?
7、Main页面。在Project选项中点击[Browse...]按钮,选择Openfire。?在Main class选项中点击[Search...]按钮,在打开的对话框中输入ser后,选择ServerStarter双击。如下图:设置结果如下图:
?

?
8、Arguments页面。在VM arguments中加下内容
?-DopenfireHome="${workspace_loc:OpenFire}/target/openfire"。注意这里的OpenFire相当于我们的项目名,大小写也要注意。如图
?
9、Classpath页面。选中User Entries,点击[Advanced...],在打开的对话框中选择Add Folders,点[OK],在打开的对话框中选择Openfire/src/i18n双击。如图

类似的操作还需要引入?Openfire/src/resources目录
?
10、Common页面。选择Run、Debug。如图:

?
?11、按照上面配置好了之后,只需要选中工程,点击Run图标,控制台出现如下内容表示已经配置成功

?