Configuration Improvements

We want to make Mifos configuration easy to understand and use. Here's some ideas:

  1. Move database configuration files to a single directory, and make this directory configurable. DONE in story 1404
  2. Merge all database configuration files into a single file. DONE in story 1405
  3. Move all other configuration files to the configuration directory (see current use of ConfigurationLocator from Spring context configuration files and inside Mifos)
  4. Merge them all into a single configuration file, including database configuration.

=== Configuration files ===

  • LocalPropertiesFile
  • applicationConfiguration.properties
  • task.xml
  • loggerconfiguration.xml (convert to log4j.properties?)