2

如何将以下依赖项添加到我的插件项目中,目前它们只是不显示:

  • org.eclipse.jdt.compiler.apt
  • org.eclipse.jdk.compiler.tool

我能够将两者的源版本作为依赖项引入。我试图玩访问规则无济于事。

4

1 回答 1

3

和捆绑包实际上是捆绑包片段org.eclipse.jdt.compiler.aptorg.eclipse.jdt.compiler.tool这意味着您不能require-bundle直接在它们上使用。相反,您将需要使用import=package从类路径上的片段中获取代码。您只需要知道您需要的包代码位于哪个包中。

如果您不想直接依赖包,您可以找出片段属于哪个包,并为该特定包创建依赖项。在这种情况下,这被证明是org.eclipse.jdt.core包含两个片段的捆绑包。

有关 require-bundle 与 import-package 的更多信息,请参阅 SO 问题:何时应使用 Import-Package 以及何时应使用 Require-Bundle?

于 2013-05-24T15:31:29.057 回答