如何将以下依赖项添加到我的插件项目中,目前它们没有显示:
org.eclipse.jdt.compiler.apt
org.eclipse.jdk.compiler.tool
我可以将两者的源版本作为依赖项引入。我尝试使用访问规则但无济于事。
最佳答案
org.eclipse.jdt.compiler.apt
和 org.eclipse.jdt.compiler.tool
bundle 实际上是 bundle 片段,这意味着您不能直接对它们使用 require-bundle
。相反,您需要使用 import=package
从类路径上的片段中获取代码。您只需要知道您需要的包代码位于哪个包中即可。
如果您不想直接依赖包,您可以找出片段属于哪个包,并为该特定包创建依赖项。在本例中,这被证明是包含两个片段的 org.eclipse.jdt.core
包。
有关 require-bundle 与 import-package 的更多信息,请参阅 SO 问题:When should I use Import-Package and when should I use Require-Bundle?
关于java - 找不到 jdt.compiler 的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16677896/