A configuration sub-module (part of the framework module) that must allow several cascading strategies for finding a valid configuration
1st: local file indicated in a system property
2nd: local directory (with fixed filename) indicated in a system property
3rd: classpath resource (with a given name)
4th: embedded (classpath resource) resource (with a given name)
In this way,
users have many alternatives;
unit and integration tests can automatically use the 4th strategy
A configuration sub-module (part of the framework module) that must allow several cascading strategies for finding a valid configuration
1st: local file indicated in a system property 2nd: local directory (with fixed filename) indicated in a system property 3rd: classpath resource (with a given name) 4th: embedded (classpath resource) resource (with a given name)
In this way,