configuration
Plugable configuration framework. Allows a heirarchy of providers (e.g. use system props, then etcd, then config file).
Default providers are:
System Properties -> Classpath
Pass -DconfigurationProviders
as a comma separated list of classes to set configuration
Maven
<dependency>
<groupId>com.daedafusion</groupId>
<artifactId>configuration</artifactId>
<version>1.1</version>
</dependency
<dependency>
<groupId>com.daedafusion</groupId>
<artifactId>configuration</artifactId>
<version>1.2-SNAPSHOT</version>
</dependency
Examples
Configuration.getInstance().getString("epiphyte")
InputStream in = Configuration.getInstance().getResource("log4j");