廢話不說,直接進入主題。(如何部署、運行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
踩