openfire單獨編譯插件

openfire默認編譯時,是同時編譯主程序和全部在plugins目錄中的插件。但進行插件開發時,這樣編譯就太費時費力。工具

使用ant plugins能夠只編譯插件,可以節省部分時間。
最節省時間的編譯方法爲在命令行下使用ant plugin -Dplugin=xxx進行編譯,其中,xxx爲插件名字(生成到work文件夾下的jar和插件文件夾的名稱最好和插件文件夾名一致不然會出現插件卸載不掉的問題!本文中就犯了這樣的錯誤而致使插件沒法卸載(原插件文件夾名爲areabroadcast)),這樣就能夠只編譯指定的一個插件,省時省力。ui

在eclispe中的設置方法以下:spa

一、首先把openfire的builder.xml文件加入ant視圖裏。如圖:

 

二、找到plugin目標,選中"打開外部工具對話框

 

三、輸入這個編譯的名稱,以及要編譯的插件,參數形式爲-Dplugin=xxx

 

四、在targets中選中plugin

 

五、保存後,配置過程就完成了。要編譯時,只須要選中ant build...,而後選中本身定義的名字便可

 

相關文章
相關標籤/搜索