如何将以下依赖项添加到我的插件项目中,目前它们只是不显示:
org.eclipse.jdt.compiler.apt
org.eclipse.jdk.compiler.tool
我能够将两者的源版本作为依赖项引入。我试图玩访问规则无济于事。
如何将以下依赖项添加到我的插件项目中,目前它们只是不显示:
org.eclipse.jdt.compiler.apt
org.eclipse.jdk.compiler.tool
我能够将两者的源版本作为依赖项引入。我试图玩访问规则无济于事。
和捆绑包实际上是捆绑包片段org.eclipse.jdt.compiler.apt
,org.eclipse.jdt.compiler.tool
这意味着您不能require-bundle
直接在它们上使用。相反,您将需要使用import=package
从类路径上的片段中获取代码。您只需要知道您需要的包代码位于哪个包中。
如果您不想直接依赖包,您可以找出片段属于哪个包,并为该特定包创建依赖项。在这种情况下,这被证明是org.eclipse.jdt.core
包含两个片段的捆绑包。
有关 require-bundle 与 import-package 的更多信息,请参阅 SO 问题:何时应使用 Import-Package 以及何时应使用 Require-Bundle?