String customActionsXML = FileHelper.getFileAsStringOpt(customActionsXmlFile);
logger.info("customActionsXML:" + customActionsXML);
customActionsXML = customActionsXML.replaceAll("\\$extensionPath", "/extensions" + File.separator + extensionDirName);
logger.info("customActionsXML:" + customActionsXML);
//String customAction = "<action name=\"org.infoglue.cms.applications.managementtool.actions.ViewMySettingsAction\" alias=\"ViewEcommerce\"><view name=\"success\">viewEcommerce.vm</view><view name=\"error\">/cms/managementtool/error.vm</view></action>";
new XMLActionConfigurationExtendor().getMappingsFromString(customActionsXML, actionClassNames);
}
URL url = extensionFile.toURL();
URLClassLoader classLoader = new URLClassLoader(new URL[]{url}, this.getClass().getClassLoader());