Source: libpf4j-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Pierre Gruet Build-Depends: debhelper-compat (= 13), default-jdk-headless, javahelper, maven-debian-helper, libmaven-javadoc-plugin-java, libmaven-source-plugin-java, libsemver-java, libslf4j-java, libtemplating-maven-plugin-java, junit5 , libhamcrest-java , liblog4j2-java , libmockito-java Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/java-team/libpf4j-java Vcs-Git: https://salsa.debian.org/java-team/libpf4j-java.git Homepage: https://www.pf4j.org/ Rules-Requires-Root: no Package: libpf4j-java Architecture: all Depends: ${java:Depends}, ${maven:Depends}, ${misc:Depends} Suggests: ${maven:OptionalDepends} Description: framework to turn monolithic Java applications into modular ones PF4J is a lightweight framework which helps one to build a modular application by defining plugins, which are containers for extension points (defining where, in the application, custom code may be called), for extensions (which implement extension points) and for optional life-cycle methods to start, load and stop extensions. A plugin is similar to modules in other programming languages.