Source: plexus-interactivity-api Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Torsten Werner Build-Depends: debhelper-compat (= 13), default-jdk, libplexus-container-default1.5-java, libplexus-utils2-java, maven-debian-helper (>= 2.2) Standards-Version: 4.6.1 Vcs-Git: https://salsa.debian.org/java-team/plexus-interactivity-api.git Vcs-Browser: https://salsa.debian.org/java-team/plexus-interactivity-api Homepage: https://codehaus-plexus.github.io/plexus-interactivity/ Rules-Requires-Root: no Package: libplexus-interactivity-api-java Architecture: all Depends: ${maven:Depends}, ${misc:Depends} Recommends: ${maven:OptionalDepends} Description: interactivity API for the Plexus framework The Plexus project provides a full software stack for creating and executing software projects. Based on the Plexus container, the applications can utilise component-oriented programming to build modular, reusable components that can easily be assembled and reused. . While Plexus is similar to other inversion-of-control (IoC) or dependency injection frameworks such as the Spring Framework, it is a full-fledged container that supports many more features such as: . * Component lifecycles * Component instantiation strategies * Nested containers * Component configuration * Auto-wiring * Component dependencies, and * Various dependency injection techniques including constructor injection, setter injection, and private field injection.