The parent POM providing common resources, dependency management and consistent build behaviours across all Fugerit projects. The foundation every other library inherits from.
Projects
The complete ecosystem of Java libraries and frameworks maintained by Fugerit Coding Org.
1. Core Libraries
The four foundational multi-module Maven projects that form the Fugerit ecosystem.
A comprehensive utility library covering configuration loading, IO operations, i18n, logging abstractions and common language primitives. Java 8 compatible with minimal external dependencies (only Apache Commons DBCP2 as optional).
A powerful, modular document generation framework. Define documents in a neutral format and render them to PDF (Apache FOP), XLSX (Apache POI), HTML, DOCX, and more. Integrates with Freemarker for dynamic templating. Works seamlessly with Spring Boot, Quarkus and WebSphere Liberty.
A code generation library for creating entity beans and data access layers. Supports pluggable generators for different persistence strategies. While a simple persistence layer is included out of the box, custom generators can be added for any behaviour.
A unified Bill of Materials covering all Fugerit dependencies. Import fj-universe in your Maven project to manage the entire Fugerit ecosystem with a single, version-consistent dependency declaration.
3. Documentation & Quickstarts
Sample projects and guides to get started quickly with the Fugerit libraries.
A collection of guides and tutorials for the Venus (fj-doc) library, including the classic Hello World PDF example and progressively advanced topics.
Runnable quickstart examples covering static documents, dynamic Freemarker-powered documents, and REST integration with Spring Boot, Quarkus, and WebSphere Liberty.