Я постараюсь сделать это проще.Я хочу, чтобы приложение использовало два разных файла ресурсов и классы Java в зависимости от конфигурации, выбранной пользователем.Сама конфигурация является пользовательской, скажем configType = "Admin" и configType = "User".Я хочу, чтобы с этим обращались так же, как с модификациями продуктов или изменениями локали.
Мы использовали для этой цели ароматизаторы продуктов, но теперь мы хотим, чтобы это делалось во время выполнения, а не при сборке.Когда мы меняем тип конфигурации, приложение должно начать использовать файлы ресурсов и классы Java, отличные от того, что использует другой тип конфигурации.