2010-09-14 79 views
1

我想修改一個已經存在的eclipse中的嚮導。我的計劃是將現有的嚮導插件複製到一個新的插件並在那裏進行更改。但是如何在eclipse中啓用這個修改的嚮導?修改eclipse新建文件嚮導?

我知道如何創建本地P2更新站點,但是如何確保原始嚮導被替換爲更新後的版本?

回答

1

這不是一個簡單的問題,因爲Eclipse不支持更改現有的嚮導(並且在全局上,Eclipse是爲添加功能而不是替換它們而構建的)。

你可以考慮一些想法:你可以定義一個新的嚮導,它可以重複使用現有的頁面,並簡單地添加一個新的嚮導,這是做你的伎倆,而原來的一個會保留。

如何安裝它:如果你有一個新的插件在一個新的嚮導,只需使用導出嚮導(右鍵單擊/出口),並有選擇插件的部署插件和片段嚮導 - 在發展類別。在下一頁中,選擇安裝到主機功能,並安裝插件。

如果您堅持更換插件(這不是最好的方法),您可以複製整個現有插件,增加其版本號並進行更改,然後從更新中安裝此插件網站(或使用Eclipse嚮導)。注意事項:如果原始插件已更新,則必須同時更新,如果兩個插件的版本相同,則可以看到非常好的衝突,這些衝突很難處理。

+0

感謝您的意見!目前我只是創建一個新的插件,添加一個新的新文件嚮導。但是,修改「父」嚮導(顯示所有可能的新建文件嚮導)以僅顯示代碼中指定的選定數量的嚮導可能是很好的 - 但我想這給出了同樣的問題。或者,我正在考慮這樣做:http://wiki.eclipse.org/Steps_to_use_Fragments_to_patch_a_plug-in – u123 2010-09-15 15:58:59

+0

如果原始插件是以支持片段的方式開發的,則片段僅適用(請參閱第二部分中應修改宿主的清單在wiki中)。如果您可以修改清單,則可以使用其他方法來區分代碼。例如。向現有嚮導添加一個選項以添加新頁面(例如,使用擴展點等) – 2010-09-17 07:49:59