В настоящее время я проверяю диапазон возможностей Java-модуля ServiceLoader для моего следующего проекта.
У меня (пример 1):
Папка приложения (для цели называется FirstApplicationStructure):
- MyApp.jar
- папка lib для внешних jar
- папка ext для моих модулей
Приложение MyApp работает отлично.
Теперь я хотел бы добавить еще один слой в архитектуре примера 1 в следующем порядке (пример 2):
- MainApp.jar
- папка rsc с FirstApplicationStructure
Как установить зависимости для примера 2, чтобы он работал?
Просто чтобы сделать его более понятным, модуль MainApp - это MyApp, модули MyApp находятся в папках ext / lib.