Описание тега plexus
Plexus - это программная платформа для создания модульных приложений с использованием внедрения зависимостей.
Plexus предоставляет ряд готовых модулей для решения общих задач, таких как i18n, и взаимодействия с такими фреймворками, как Hibernate и Velocity.
Цели проекта аналогичны целям Spring. Он поддерживает следующие функции:
- Жизненные циклы компонентов
- Стратегии создания экземпляров компонентов
- Вложенные контейнеры
- Компонентная конфигурация
- Авто-проводка
- Зависимости компонентов
- Различные методы внедрения зависимостей, включая внедрение конструктора, внедрение установщика и внедрение частного поля.
Plexus, пожалуй, наиболее широко известен благодаря использованию в Maven.
Полезные ссылки
- Пример, показывающий, как зависимости связаны вместе с Plexus
- Часто задаваемые вопросы о Plexus
- Сплетение - Сравнение характеристик сплетения