Описание тега plexus

Plexus - это программная платформа для создания модульных приложений с использованием внедрения зависимостей.

Plexus предоставляет ряд готовых модулей для решения общих задач, таких как i18n, и взаимодействия с такими фреймворками, как Hibernate и Velocity.

Цели проекта аналогичны целям Spring. Он поддерживает следующие функции:

  • Жизненные циклы компонентов
  • Стратегии создания экземпляров компонентов
  • Вложенные контейнеры
  • Компонентная конфигурация
  • Авто-проводка
  • Зависимости компонентов
  • Различные методы внедрения зависимостей, включая внедрение конструктора, внедрение установщика и внедрение частного поля.

Plexus, пожалуй, наиболее широко известен благодаря использованию в Maven.

Полезные ссылки