private static Configuration getConfiguration(String configurationFile) throws ConfigurationException { Path config = RodaCoreFactory.getConfigPath().resolve(configurationFile); NodeCombiner combiner = new MergeCombiner(); CombinedConfiguration cc = new CombinedConfiguration(combiner); if (FSUtils.exists(config)) { cc.addConfiguration(getExternalConfiguration(config)); } cc.addConfiguration(getInternalConfiguration(configurationFile)); // do variable interpolation Configuration configuration = cc.interpolatedConfiguration(); return configuration; }
mergedSettings.setNodeCombiner(new MergeCombiner());