您是否知道Eclipse CVS歷史記錄中的任何問題或報告的錯誤未顯示objectClass="org.eclipse.team.internal.ccvs.core.ILogEntry"
的貢獻彈出窗口?任何已知的問題/錯誤與objectContribution(彈出)到CVS歷史視圖?它不起作用
我在plugin.xml中定義了一個彈出窗口,它根本沒有顯示。同樣的彈出窗口的工作沒有任何問題在Eclipse 3.0.2 這是在plugin.xml中彈出定義:
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.team.internal.ccvs.core.ILogEntry"
id="cvshistory">
<action
label="Pasar Recursos a Integración"
icon="pai.gif"
tooltip="Pasa los recursos seleccionados a integración"
class="com.xxxxx.plugins.pai.actions.HammerPAIAction"
enablesFor="1"
id="action2">
</action>
</objectContribution>
</extension>
我試圖改變org.eclipse.team.internal.ccvs.core.ILogEntry
到org.eclipse.team.ccvs.core.ILogEntry
具有相同的結果。
我使用IBMRational®Application開發™的WebSphere®的軟件7.5.4,其中包括Eclipse的3.4.2(Eclipse插件開發環境,PDE,3.4.2.R342_v20090122)
感謝。
[更新1]看來Eclipse 3.2中是打破了我的插件,彈出的第一個版本,所以我在看changes introduced,試圖找到問題。 順便說一句,CVS歷史在此Eclipse版本中進行了重新設計。
[更新2] OK,我發現改變從org.eclipse.team.internal.ccvs.core.ILogEntry
對象類,以org.eclipse.team.internal.ccvs.core.filehistory.CVSFileRevision
做魔術,並以更低的,現在彈出顯示,但是當它被稱爲,這不是:-(工作 我想我需要改變一些代碼,以插件適應CVSFileRevision類。
哇! 3.0.2到3.4.2是一條漫長的道路! – nanda 2010-07-14 10:48:45
是的,我知道,所以我正在下載試圖在插件停止工作時發現的所有中間版本(3.1 - 3.2 - 3.3)。 無論如何,這個插件需要一個遷移過程(java包,classpaths等),除了那個彈出式菜單外,它還能正常工作! 甚至有另一個彈出式菜單可以正常工作,用於CVS資源庫資源管理器。 那麼奇怪... – Zheileman 2010-07-14 10:57:38
所以當它停止工作呢? – nanda 2010-07-14 11:15:15