我在Eclipse 3.7中有一個工作插件Views
和一個Perspective
。
現在我嘗試將其移至Eclipse Kepler 4.3,因此我遵循Tutorial from Jonas Helming
我的所有視圖都基於另一個插件中的TemplateView
。此TemplateView
已轉換爲e4
風格POJO
視圖。
我的插件擴展了TemplateView
並添加了包裝類(如教程中所述)。3.x Eclipse Kepler依賴注入
如果我運行我的應用e3
風格(意味着TemplateView
延伸ViewPart
)一切都很好,Perspective
被添加。 但是,當我改變它的e4
風格(意味着TemplateView
延伸POJO
和我使用包裝在我的plugin.xml
)日食不再顯示Perspective
及其Views
。
我e3
View
是不是真的很有趣,因爲它主要是用我定製的API(這隻會混淆這裏&它工作正常 - 因爲它開始作爲e3
)
,這是e4
包裝類:
import org.eclipse.e4.tools.compat.parts.DIViewPart;
import lumo.views.contact.e3.PojoDetailView;
public class E4DetailView extends DIViewPart<PojoDetailView> {
public E4DetailView() {
super(PojoDetailView.class);
}
}
這個問題是part of this question,但沒有欺騙