Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Annotation-driven configuration library for the Java programming language

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time


Build Status Coverage Status

JadConfig is a minimalistic annotation-driven configuration parsing framework for Java with minimal dependencies.


Here is a quick example:

public class ConfigurationBean {
  public List<String> myList = new ArrayList<String>();

  public int myInteger = 1;

  @Parameter(value = "my.uri", required = true)
  public URI myURI;

and how you use it:

ConfigurationBean bean = new ConfigurationBean();
new JadConfig(new PropertiesRepository(""), bean).process();


To use JadConfig in your project using Maven add the following lines into the dependencies section of your pom.xml:



JadConfig is being released under the Apache License, Version 2.0. You can download the complete license text at

Something went wrong with that request. Please try again.