Présentation

Le projet nuiton-config propose :

  • une api simple de gestion de configuration (voir module API) ;
  • un plugin maven pour générer la configuration à partir de sa description textuelle et sa documentation (voir module Maven) ;
  • un projet exemple qui utilise nuiton-config (voir module Exemple).

Philosophie du projet

Le but de ce projet est de fournir une manière simple et efficace de gérer une ou plusieurs configurations dans un projet Java.

Pour ce faire, on propose de décrire la configuration dans un format textuel simple et concis (toml ou yaml).

Ensuite on utilise le plugin de génération fourni pour générer une classe Java de configuration prête à l'emploi.

On peut aussi par la suite générer un rapport maven de documentation de la configuration.

Pour plus de détails, consulter la page d'utilisation.