废话不说,直接进入主题。(如何部署、运行OF源码,请参照别的文章)。html
1.部署成功后的openfire源码以下图,java
2.转到Navigator视图下,服务器
3.看of的插件目录结构,之后本身生成的插件目录结构也应该是这种结构的,app
4.再回到Packager Explorer视图下,右键->new->source foulder,建立一个源代码目录,ide
5.在源代码目录下建立package,ui
6.建立插件类实现Plugin接口,在initializePlugin\destroyPlugin方法中,分别负责初始化插件和销毁插件。this
代码以下:spa
[java] view plain copy.net
7.再回到Navigator视图下,
8.找到plugins/messageplugin,在从别的插件包下复制一个plugin.xml到messageplugin文件夹下,
9.plugin.xml内容以下:
[html] view plain copy
10.从Window->show view->Ant,打开Ant视图,在Ant视图中,右键添加ant builder,
11.在Ant视图中,展开Ant的节点,而后找到plugins,在pluins上右键Run As Ant Builder,
至此,插件开发编译完成,到openfire_src\target\openfire\plugins下,找到生成的插件jar包,这就是生成的插件包,能够放在openfire服务器的plugins目录下,启动后就能够运行了。
顶
0
踩