1. 程式人生 > >openfire外掛編譯記錄

openfire外掛編譯記錄

openfire外掛編譯過程記錄。由於不常用,老忘記,做個備份。

開發外掛時,只需要在如下包中書寫程式碼即可:


openfire外掛開發的具體方法可以參考網上其他資源。

編譯時,需要在如下路徑中新增好外掛內容,如圖:


如果編譯過程中出現:“...不存在”的異常,則需將外掛依賴包新增到build/lib下,我是通過build.xml找到此目錄的。

在編譯過程中,總反覆出現一個異常:Error building plugin: xmpp2apns. Exception:
     openfire\build\build.xml:1335: com.thoughtworks.qdox.parser.ParseException: syntax error @[152,2] in file:...

如果我將外掛原始碼中程式碼裡使用的中文去掉,則可以正常編譯。於是開始懷疑是ant的問題,故決定換一個ant版本來試試。

換了一個ant版本1.8.3,編譯,依然報錯。

萬般無奈,將返回中文的封裝方法拆了,程式碼還原到方法中,再打包,竟然可以了!

特此記錄,以備檢視!