[英]How to patch an eclipse plugin?
我想在eclipse插件(WTP的官方插件)中修復一個錯誤。 我在本地更改了源代碼,調試了它 - 一切都很好。
現在我想將此更改傳播到我的eclipse安裝,但我遇到了問題。 似乎有不止一種方法可以達到這個目的,例如:
這個站點推薦了片段,但是Eclipse FAQ忽略了這一點。
但我被困住了,似乎沒有辦法對我有用。
更新:
我按照建議嘗試創建並安裝功能補丁。 安裝完成后,將安裝功能補丁,但不會安裝包含補丁的插件。 插件的先前/現有版本仍然存在且處於活動狀態。
我想知道為什么會這樣嗎? 這件事與簽名官方插件有關嗎? 是否有日志可以查看未安裝修補插件的原因?
最終更新:
問題是我修補了一個父功能(已經在eclipse安裝細節中顯示),而不是直接包含該插件的直接功能。 在為修補指定正確/“最低級別”功能后,一切都按預期工作。
最好的方法是創建所謂的“功能補丁”。 功能補丁包含您要修補的插件的整個新版本以及描述正在修補的內容的功能。 看到這篇有用的博文:
http://aniefer.blogspot.com/2009/06/patching-features-with-p2.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.