[英]Using Extension Points: no configurable elements found
我為一個插件(A)創建了一個擴展點。 另一個插件(B)被設置為第一個插件對ep的擴展。
當嘗試在eclipse中使用擴展點eclipse時,告訴我,它無法為此擴展點找到可配置的元素。 找到擴展點本身。
我懷疑插件B根本沒有啟動。 我該如何檢查?
這是代碼,擴展點被調用:
IExtensionRegistry extensionRegistry = Platform.getExtensionRegistry();
IExtensionPoint[] extensionPoints = extensionRegistry.getExtensionPoints("A.extensionpoints");
//Prints both defined EP's
for (IExtensionPoint iExtensionPoint : extensionPoints) {
System.err.println(iExtensionPoint.getUniqueIdentifier());
System.err.println(iExtensionPoint.getExtensions().length);
}
IExtensionPoint extensionPoint = extensionRegistry.getExtensionPoint("A.extensionpoints.HavingProblemsWith");
System.err.println(extensionPoint.getLabel());//Prints the Label
System.err.println(extensionPoint.getConfigurationElements().length);// => 0
使用-console
選項啟動eclipse。 然后,您可以根據需要使用工具查看插件狀態並啟動它們。 它可能會為您提供一些有關為何尚未啟動插件的想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.