1. 程式人生 > 實用技巧 >openfire單個外掛編譯

openfire單個外掛編譯

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

方法一:

openfire預設編譯時,是同時編譯主程式和所有在plugins目錄中的外掛。但進行外掛開發時,這樣編譯就太費時費力。
使用ant plugins可以只編譯外掛,能夠節省部分時間。
最節省時間的編譯方法為在命令列下使用ant plugin -Dplugin=xxx進行編譯,其中,xxx為外掛名字(即plugins目錄下的一個子目錄名),這樣就可以只編譯指定的一個外掛,省時省力。
在eclispe中的設定方法為:
1、首先把openfire的builder.xml檔案加入ant視圖裡。如圖:

165841_t8Ou_567296.jpg

2、找到plugin目標,選中"開啟外部工具對話方塊

165855_QUc4_567296.jpg

3、輸入這個編譯的名稱,以及要編譯的外掛,引數形式為-Dplugin=xxx

165931_QXhK_567296.jpg

4、在targets中選中plugin

165954_60Kh_567296.jpg

5、儲存後,配置過程就完成了。要編譯時,只需要選中ant build...,然後選中自己定義的名字即可

170017_2xTK_567296.jpg

170106_OPsa_567296.jpg

方法二:

按照方法一的1、2、步驟操作後,在Properties中增加plugin屬性,屬性值為編寫外掛的名稱,再按照方法一的4、5步驟操作


170121_seB6_567296.png


轉載於:https://my.oschina.net/91jason/blog/359664