2011/09/28

Eclipse Plugin開發遇到No Schema Found的問題

開發 Plugin 時遇到一個問題,在設定 plugin.xml 內的 Extensions 時,遇到 no schema found for the 'org.eclipse.ui.views' extension point 這樣的訊息,而且右鍵點該 Extension 只能 New → Generic,無法建立對應的元件...

google 了一下之後發現原來跟 Eclipse plugin 的 library 有關,上官網查了一下後發現原來我用的 J2EE 版並沒有含 PDE/RCP 套件的 source code,所以也就沒有含 schema 和其他文件

既然知道原因,那就比較好解了,Classic 版的 PDE/RCP 套件是有含 source code 的,於是重新抓相同版號(這裡用 3.6.2)的 Eclipse 下來,將對應的 source code jar 檔複製到 Eclipse 安裝目錄/plugins 下就好了,個人是整個把 plugins 目錄覆蓋掉,懶人作法 ._.

怕有衝突的話最好先做個備份,或是用 import library 的方式把 Classic 版的 plugin library 加到 project 也行。

沒有留言:

張貼留言