【发布时间】:2020-09-16 08:32:49
【问题描述】:
我正在尝试重新实现 AbstractTextEditor 类,但问题是我无法在依赖项部分添加 org.eclipse.ui.texteditor。它依赖于另一个吗?
【问题讨论】:
-
不要混淆插件名称和它们包含的包,或者直接使用右侧列表导入包。
我正在尝试重新实现 AbstractTextEditor 类,但问题是我无法在依赖项部分添加 org.eclipse.ui.texteditor。它依赖于另一个吗?
【问题讨论】:
包含AbstractTextEditor 的org.eclipse.ui.texteditor Java 包位于您的依赖项中已有的org.eclipse.ui.workbench.texteditor 插件中。您无需对依赖项执行任何其他操作。
尽管 Java 包名称通常与包含它们的插件 ID 相似,但这不是必需的。
我还看到您的依赖项中有 org.eclipse.ui.editors.source 和 org.eclipse.ui.workbench.texteditor.source - 这些是 Eclipse 内部使用的仅源代码插件,您不需要它们在依赖项列表中。当您尝试构建插件时,它们可能会导致复杂性。
【讨论】:
The type org.eclipse.ui.texteditor.AbstractTextEditor.SelectionListener is not visible 等错误仍然存在。
org.eclipse.swt.events.SelectionListener