List of usage examples for org.apache.commons.configuration DefaultConfigurationBuilder setConfigurationBasePath
public void setConfigurationBasePath(String configurationBasePath)
From source file:common.ConfigTest.java
public static void main(String[] args) { URL configURL = ConfigTest.class.getResource("config.xml"); DefaultConfigurationBuilder db = new DefaultConfigurationBuilder(); db.setConfigurationBasePath(configURL.getPath()); Configuration configuration = null; try {// w ww . j a va 2 s . co m configuration = db.getConfiguration(); } catch (ConfigurationException ex) { } if (configuration != null) { String[] fileNames = configuration.getStringArray("fileName"); for (String fileName : fileNames) { System.out.println(fileName); } } }
From source file:org.jls.toolbox.util.ResourceManager.java
/** * Instanciates the resources manager./* w ww . jav a 2 s .co m*/ */ private ResourceManager() { this.logger = LogManager.getLogger(); DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(); builder.setConfigurationBasePath(RESOURCES_PATH); builder.setBasePath(RESOURCES_PATH); try { builder.setFile(getResourceAsFile(CONFIG_FILE)); builder.setEncoding("UTF8"); this.configuration = builder.getConfiguration(true); } catch (Exception e) { this.logger.fatal("An error occured while building application properties", e); Runtime.getRuntime().exit(-1); } }