我想修正一個eclipse插件(WTP的官方插件)中的錯誤。 我在本地更改了源代碼,調試它 - 一切都很好。如何修補eclipse插件?
現在我想將此更改傳播到我的eclipse安裝中,但是我遇到了問題。 似乎有不止一種方法來實現這一點,例如:
This site推薦的片段,但the Eclipse FAQ的缺點。
但我卡住了,似乎沒有辦法爲我工作。
UPDATE:
我試圖創建和安裝的功能的補丁,所建議的。 安裝此功能修補程序後,安裝功能修補程序,但不包含修補程序插件。 插件的上一個/現有版本仍然存在且處於活動狀態。
我想知道爲什麼會出現這種情況? 這是否與簽署官方插件有關? 是否有日誌可以查看修補的插件尚未安裝的原因?
最後更新:
問題是,我修補父特徵(其已經在eclipse安裝細節被示出),而不是直接功能,它直接包含該插件。 爲補丁指定正確/「最低級別」功能後,所有操作都按預期工作。
我已經更新了這個問題。 – MRalwasser 2011-03-15 12:32:11
您是否記得從補丁功能的feature.xml文件中引用您的補丁插件?簽名不會阻止您修補插件。 – 2011-03-15 13:36:29
謝謝。我已經更新了這個問題來描述問題的原因,但現在一切正常。 – MRalwasser 2011-03-23 11:20:06