Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java tools & IDE's > Maven. Инициализация модуля. |
Автор: GShadrin 26.8.2013, 21:34 |
Добрый день. Такой вопрос. Проект собирается в зависимости от профиля с конкретным набором модулей. Необходимо чтобы при старте приложения запускались "инициалайзеры" (наследники определенного класса) всех включенных в сборку модулей. Как такое можно реализовать? Были мысли поиска по манифестам + рефлексия. Но ничего хорошего пока не придумал. Задача мне кажется достаточно стандартная. |
Автор: LSD 27.8.2013, 13:15 |
Тут можно использовать http://docs.oracle.com/javase/6/docs/api/java/util/ServiceLoader.html. Ну и написать свой класс который вызовет init() метод или плагин для этого же. |
Автор: GShadrin 27.8.2013, 22:03 |
LSD, спасибо. Это решит мою проблему. |