Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Nikolaaas
1 / 1 / 0
Регистрация: 05.02.2011
Сообщений: 25
1

Использование ServiceProvider

06.10.2012, 14:30. Просмотров 264. Ответов 0
Метки нет (Все метки)

Решил разобраться с ServiceProvider. Создал модуль. В нем интерфейс Source. Далее создал второй модуль. В нем создал класс SourceImpl, реализующий интерфейс Source первого модуля. И потом добавил в первый модуль класс Loader, который, используя ServiseProvider, грузит реализацию интерфейса из второго модуля.

Теперь два глупых вопроса

В документации к ServiceProvider говориться что в jar-архив второго модуля в META-INF/services должен находиться файл с описанием того, что SourceImpl является реализацией Source. После сборки второго модуля, его jar-архив содержит только папку META-INF. Что, прям вручную в jar-архиве создавать META-INF/services и потом в нее класть файл с описанием?

И как потом в первом модуле прописать в classpath второй модуль? classpath прописывается в MANIFEST.MF, но я не могу менять его в jar-архиве. Или могу?

И что случится если я пересоберу модули после этого опять? все ведь исчезнет, придется опять все заново добавлять.

Использую NetBeans и Maven. может можно как-нибудь это автоматически делать?

Добавлено через 1 час 24 минуты
Черт!!! Сам ответил на свой вопрос))) Maven мне в помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2012, 14:30
Ответы с готовыми решениями:

Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя.
Помогите пожалуйста!!!!!!! Сделать три варианта: первый вариант –...

Создание и использование своих @NamedQueries. Использование EntityManager
Добрый день! Создавал классы сущностей и сессий через NetBeans генераторы...

Задачи на использование событий. Осуществить использование событий в программе с применением синтаксиса обработчика, рекомендованного для среды NET Fr
NET Framework. Программа для поиска простых чисел среди чисел Фибоначчи. При...

C/C++ Использование функций, использование break
Здравствуйте. Не знал как назвать тему, боялся что, если назову "КАК ЭТО...

Использование строк.Использование структур
Задачка: Дана строка,состоящая из групп нулей и едениц. Найти и вывести на...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2012, 14:30

Использование конструкторов. Перегрузка конструкторов. Использование свойств
Помогите реализовать свойства, позволяющие осуществить проверку на допустимые...

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры...

Использование МЭ
Здравствуйте, подскажите пожалуйста, в каком(каких) нормативно-правовых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru