| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Type X isn't accessible due to restriction on lib |
| Автор: ming 26.3.2009, 11:57 | ||||||
| Работаю в Eclipse. структура примерно следующая : имеется EAR project, в его папке EarContent/lib лежат общие пакеты для всех частей приложения (т.е. как я понимаю, это общий classpath для всех частей ear-ки) в частности spring.jar Один из компонентов EAR приложения представляет собой plugin project (Eclipse RAP), и он обращается к спрингу во время активации. Проблема в получении следующей ошибки компилятора
на код
И подобные ошибки выскакивают при попытке использования любых пакетов из EarContent/lib Еще одна неприятная особенность в том, что данный plugin project напрямую не относится к EAR-приложению, но на его основе руками (или Ant'ом) собирается WAR'ка, которая в свою очередь и кладётся в итоговый EAR. Подскажите, как правильно настроить манифесты в этом случае? чтобы EarContent/lib был виден и доступен из плагина. Сейчас classpath для плагина выглядит так (src/META-INF/MANIFEST.MF)
|
| Автор: artem1987 12.5.2010, 18:34 |
| Windows -> Preferences -> Java -> Compiler -> Errors/Warnings (Project) Properties -> Java Compiler -> Errors/Warnings ![]() http://lkamal.blogspot.com/2008/09/eclipse-access-restriction-on-library.html |