import java.io.File; import com.intrbiz.bergamot.config.BergamotConfigReader; import com.intrbiz.bergamot.config.BergamotConfigWriter; import com.intrbiz.bergamot.config.model.HostCfg; import com.intrbiz.bergamot.config.validator.ValidatedBergamotConfiguration; public class ConfigTest { public static void main(String[] args) throws Exception { for (ValidatedBergamotConfiguration cfg : new BergamotConfigReader().includeDir(new File("../cfg/local/")).build()) { System.out.println(cfg.toString()); new BergamotConfigWriter().baseDir(new File(new File("../cfg/" ), cfg.getConfig().getSite())).config(cfg.getConfig()).write(); // print the resolved config for (HostCfg host : cfg.getConfig().getHosts()) { System.out.println(host.resolve()); } } } }