2013-09-30 2 views
5

Я упаковывание применения шахты в одном банке с помощью инструмента One-Jar:Как использовать Java ServiveLocator с One-Jar

http://one-jar.sourceforge.net/

Он работает Найк, но у меня есть проблема с услуг, реализованных в модуле зависимостей, который реализуется в отдельной банке.

Модуль использует стандартный механизм Java ServiceLoader для предоставления своей службы, то есть в банке есть файл META-INF/services/package.name.ServiceProviderClass, который указывает конкретный класс службы, который должен быть создан.

НО, когда эта банка встроена в приложение «жирная банка», созданная One-Jar, служба НЕ обнаруживается механизмом загрузчика услуг.

Любая идея, как заставить ее работать?

Приветствия, Paolo

ответ

Смежные вопросы