У меня есть приложение E4 RCP с несколькими плагинами. Некоторые из этих плагинов используют библиотеку, которую я написал сам.
Моя библиотека собирается с использованием Maven, и я использую плагин P2 Site, чтобы создать локальный каталог со всеми моими библиотеками для определения цели моего приложения.
Это все работало до недавнего времени, и я, кажется, внес некоторые изменения, которые я не могу отследить. Некоторые из моих проектов выдают такие ошибки, как:
«Ограничение доступа: поле« Role.ADMIN »не является API (ограничение для требуемого проекта« plugin-1 »)»
Эти ошибки исчезают, когда я удаляю свои библиотечные проекты из рабочей области. Как только я заново импортирую проекты библиотеки, ошибки повторяются.
Похоже, что Eclipse зависит от проектов в рабочей области, а не от целевого репозитория.