Source: plexus-velocity Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Ludovic Claude , Emmanuel Bourg Build-Depends: debhelper-compat (= 13), default-jdk, maven-debian-helper (>= 2.0) Build-Depends-Indep: junit4, libcommons-collections3-java, libplexus-container-default1.5-java Standards-Version: 4.7.0 Vcs-Git: https://salsa.debian.org/java-team/plexus-velocity.git Vcs-Browser: https://salsa.debian.org/java-team/plexus-velocity Homepage: https://codehaus-plexus.github.io/plexus-velocity/ Package: libplexus-velocity-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Description: Plexus component interface to velocity 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.