Я заинтересован в расширении моего приложения с помощью плагинов. Я сделал приложение для загрузки видео с веб-сайтов, но для этого нужен действующий URL. Пользователи могут создавать новый плагин для определенного URL / домена и кормить мое приложение действительным URL.
Я делал это, используя jar-файлы и URLClassLoaders. Проблема этого подхода заключается в том, что загруженные классы имеют повышенные привилегии, когда они должны иметь разрешение только на чтение с URL.
Какой лучший способ расширить Java-приложение с помощью плагинов?