openfire默認編譯時,是同時編譯主程序和全部在plugins目錄中的插件。但進行插件開發時,這樣編譯就太費時費力。工具
使用ant plugins能夠只編譯插件,可以節省部分時間。
最節省時間的編譯方法爲在命令行下使用ant plugin -Dplugin=xxx進行編譯,其中,xxx爲插件名字(生成到work文件夾下的jar和插件文件夾的名稱最好和插件文件夾名一致不然會出現插件卸載不掉的問題!本文中就犯了這樣的錯誤而致使插件沒法卸載(原插件文件夾名爲areabroadcast)),這樣就能夠只編譯指定的一個插件,省時省力。ui
在eclispe中的設置方法以下:spa