создание сервиса с помощью Java SPI

137
08 июля 2019, 04:20

Необходимо сделать расширяемое за счет плагинов приложение. Для создания подобной системы проделал следующие шаги:

1. Определил интерфейс-сервиc sample.Protocol;

2. Реализовал интерфейс sample.Protocol в классе sample.HTTPProtocol;

3. Собрал в .jar приложение;

4. Создал .jar, в который вбросил директорию sample (внутри HTTPProtocol.class) и файл конфигурации провайдера META-INF/services/sample.Protocol со следующим содержимым: sample.HTTPProtocol

5. На уровне .jar приложения создал директорию sample/plugins в которую поместил HTTPProtocol.jar

Но при запуске приложения, оно не видит наших провайдеров.. Что не так?

READ ALSO
Как изменит background правильно?

Как изменит background правильно?

За ранее я извиняюсь, Я не силён на русском языкеЯ создаю приложения

153
Менять фон layout'а в виджет программно

Менять фон layout'а в виджет программно

Всем приветВозникла такая проблема, нужно при нажатии кнопки в самом приложении менять фон layout'а в виджете

145
Activity не видит RemoteViews

Activity не видит RemoteViews

Всем приветУ меня проблема

168
Optional java пытаюсь получить объект

Optional java пытаюсь получить объект

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

185