protected void configurationStarted(Attributes attributes) { state = State.CONF; setDefaultConfMapping(settings.substitute(attributes.getValue("defaultconfmapping"))); setDefaultConf(settings.substitute(attributes.getValue("defaultconf"))); getMd().setMappingOverride( Boolean.valueOf(settings.substitute(attributes.getValue("confmappingoverride"))) .booleanValue()); }
protected void dependenciesStarted(Attributes attributes) { state = State.DEPS; String defaultConf = settings.substitute(attributes.getValue("defaultconf")); if (defaultConf != null) { setDefaultConf(defaultConf); } defaultConf = settings.substitute(attributes.getValue("defaultconfmapping")); if (defaultConf != null) { setDefaultConfMapping(defaultConf); } String confMappingOverride = settings.substitute(attributes .getValue("confmappingoverride")); if (confMappingOverride != null) { getMd().setMappingOverride(Boolean.valueOf(confMappingOverride).booleanValue()); } checkConfigurations(); }
/** * Describes how to merge configurations elements * * @param sourceMrid * the source module revision id * @param configurations * array of configurations to be inherited */ protected void mergeConfigurations(ModuleDescriptor parent) { ModuleRevisionId sourceMrid = parent.getModuleRevisionId(); Configuration[] configurations = parent.getConfigurations(); for (int i = 0; i < configurations.length; i++) { Configuration configuration = configurations[i]; Message.debug("Merging configuration with: " + configuration.getName()); // copy configuration from parent descriptor getMd().addConfiguration(new Configuration(configuration, sourceMrid)); } if (parent instanceof DefaultModuleDescriptor) { setDefaultConfMapping(((DefaultModuleDescriptor) parent).getDefaultConfMapping()); setDefaultConf(((DefaultModuleDescriptor) parent).getDefaultConf()); getMd().setMappingOverride(((DefaultModuleDescriptor) parent).isMappingOverride()); } }
getMd().setMappingOverride(true);