Source: plexus-classworlds Section: java Maintainer: Debian Java Maintainers Uploaders: Ludovic Claude Build-Depends: ant, debhelper-compat (= 13), default-jdk, junit5, libjaxb-api-java, liblog4j2-java, libmaven-bundle-plugin-java, libmaven-dependency-plugin-java, maven-debian-helper (>= 2.2) Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/java-team/plexus-classworlds.git Vcs-Browser: https://salsa.debian.org/java-team/plexus-classworlds Homepage: https://codehaus-plexus.github.io/plexus-classworlds/ Package: libplexus-classworlds-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Suggests: ${maven:OptionalDepends} Breaks: libplexus-classworlds2-java (<< 2.5.2-2~) Replaces: libplexus-classworlds2-java (<< 2.5.2-2~) Description: Class loading utilities 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.