Я пытаюсь разработать приложение, которое может быть настроено пользователями. Мне нужно, чтобы конфигурация выполнялась путем установки/обновления/остановки/удаления пакетов. Все это, конечно, должно быть сделано динамически во время выполнения приложения.
Я нашел хороший фреймворк Apache Felix FileInstall, который обеспечивает каталог, в который, кажется, добавляется пакет, когда вы добавляете файл пакета в каталог (аналогично обновляйте и удаляйте пакеты).
Но я вижу, что этот метод не работает в моем случае. Мне нужно иметь пакеты в каталоге, но чтобы остановить или даже удалить их с помощью моего приложения. И я хочу установить их, когда это будет уместно. Вот как я ожидаю, что конфигурация моего приложения будет выполнена.
Поддерживается ли то, чего я пытаюсь достичь, с помощью Apache FileInstall? Делаю ли я какие-либо неправильные предположения об этой структуре? Какие другие возможные способы могут мне помочь, если Apache FileInstall недостаточно? Спасибо.