/confectory

The modular configuration framework for Java applications

Primary LanguageJavaApache License 2.0Apache-2.0

confectory-logo

GitHub Workflow Status Coverage

The modular, multi-format configuration framework for Java applications.

confectory-animation


Planned releases

Version Release Main modules Key features
0.1.0 2021-08 confectory-core
  • Configuration Builder
  • Local file sources
  • Properties format parsing
  • 0.2.0 2021-09 confectory-datamapper-lite
  • XML and JSON files parsing
  • Data fetch using JSONPath
  • Configuration Merger
  • 0.3.0 2021-10 confectory-datamapper-jackson2*
  • XML, JSON and YAML files parsing
  • Bean mapping using Jackson 2
  • 0.4.0 2021-11 confectory-datamapper-gson2
  • JSON files parsing using GSON
  • HTTP/1.1 file source
  • 1.0.0 2021-12 *
  • First G.A. release
  • Contributing

    If you want to contribute to the Confectory project, check the issues page, or write an e-mail to oswaldo@obvj.net.

    Confectory uses GitHub Actions for CI/CD.


    The Confectory logo and the file-factory animation were created with Inkscape and Natron, both free and open-source Software tools.