Приложение E4 RCP выдает «Ограничение доступа .... не API» - PullRequest
0 голосов
/ 11 января 2019

У меня есть приложение E4 RCP с несколькими плагинами. Некоторые из этих плагинов используют библиотеку, которую я написал сам.

Моя библиотека собирается с использованием Maven, и я использую плагин P2 Site, чтобы создать локальный каталог со всеми моими библиотеками для определения цели моего приложения.

Это все работало до недавнего времени, и я, кажется, внес некоторые изменения, которые я не могу отследить. Некоторые из моих проектов выдают такие ошибки, как:

«Ограничение доступа: поле« Role.ADMIN »не является API (ограничение для требуемого проекта« plugin-1 »)»

Эти ошибки исчезают, когда я удаляю свои библиотечные проекты из рабочей области. Как только я заново импортирую проекты библиотеки, ошибки повторяются.

Похоже, что Eclipse зависит от проектов в рабочей области, а не от целевого репозитория.

...