我有一个带有多个插件的E4 RCP应用程序。其中一些插件使用我自己编写的库。
我的库是使用Maven构建的,我使用P2 Site插件为我的应用程序的目标定义创建了一个包含所有库的本地目录。
这一切一直有效,直到最近,我似乎已经做了一些无法追踪的更改。我的一些项目会产生如下错误:
“访问限制:字段“ Role.ADMIN”不是API(对必需的项目“ plugin-1”的限制)”
当我从工作空间中删除库项目时,这些错误就消失了。重新导入库项目后,错误再次发生。
Eclipse似乎依赖于工作空间中的项目,而不是目标存储库中的项目。