![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| tool |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.6.2008 Репутация: нет Всего: нет |
Eclipse 3.4.0
Jboss 5 beta 4 Со стороной jboss все хорошо. Клиентский проект отрабатывает как надо. Перешёл к задаче добавления клиенткой функциональности в проект plugin'а - засада. К plugin'у в свойствах проекта подключаю клиентский проект (jboss). Собирается без ошибок. Ухожу в отладку plugin'а. На попытку получить перевоначальный контекст имен jndi
получаю исключение:
Понятно, копирую из jboss все клиентские jar (/jboss/client/*) и вставляю внутрь проекта plugin'a в подкаталог ./lib. В настройках plugin'a (кладка build) отвечаю включить ./lib в binary build и в source build. В настройках проекта (этого-же) в Java buld path / Library также добавляю ./lib Собирается все замечательно. При экспорте внутри jar есть подкаталог со всеми библиотеками jboss/client. Запускаю в отладке - такое-же исключение. Проверил, в ./lib/jnp-client.jar класс org.jnp.interfaces.NamingContextFactory точно есть. Подскажите как вообще правильно подключать внешние jar (не plugin) к проектам plugin'ов так, чтобы и во время отладки все было нормально? И в конфигурации ли вообще источник проблем? |
||||
|
|||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 4 Всего: 81 |
Открываете Plug-in Manifest Editor -> вкладка Runtime -> блок Classpath -> нажимаете Add и из папки lib вашего проекта выбираете jar'ы.
Другой вариант, который делает тоже самое: в файле META-INF/MANIFEST.MF добавляете строку
через запятую перечисляете остальные jar'ы. Это сообщение отредактировал(а) ivg - 12.6.2008, 18:25 |
|||
|
||||
| tool |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 8.6.2008 Репутация: нет Всего: нет |
> ivg
Спасибо. Это то, что и искал. Дополнительный вопрос. Существует ли возможность подключить jar'ы не включая их внутрь плюгина (что-то типа classpath наружу) или хотя-бы обернуть их в один плюгин экспортируя остальным? Просто включать к каждый плюгин по 27мб клиентских библиотек jboss как-то бесчеловечно что-ли |
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 4 Всего: 81 |
это в eclipse так и делается при подключении сторонних библиотек. Откройте View, кот. называется Plug-ins, там любой плагин можно экспортировать в качестве проекта к себе в workspase, и посмотрите как там сделано. Добавлено через 2 минуты и 55 секунд Я думаю такой плагин наверняка уже есть, поищите. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |