return;
}
if (webFragment.getJspConfigArray().length > 1) {
logger.warn(WebDeploymentMessageUtils.createMultipleConfigurationWarningMessage("jsp-config", mergeContext.getCurrentJarUrl()));
}
JspConfigType srcJspConfig = webFragment.getJspConfigArray(0);
JspConfigType targetJspConfig = webApp.getJspConfigArray().length == 0 ? webApp.addNewJspConfig() : webApp.getJspConfigArray(0);
//Merge Tag lib configurations
for (TaglibType taglib : srcJspConfig.getTaglibArray()) {
if (MergeHelper.mergeRequired(createTaglibKey(taglib), "jsp-config/tag-lib", "taglib-uri", taglib.getTaglibUri().getStringValue(), "taglib-location", taglib.getTaglibLocation()
.getStringValue(), mergeContext)) {
TaglibType newTaglib = targetJspConfig.addNewTaglib();
newTaglib.set(taglib);
}
}
//Merge jsp-property-group configurations, seem that no merge actions are required, just add them to the web.xml file
for (JspPropertyGroupType srcJspPropertyGroup : srcJspConfig.getJspPropertyGroupArray()) {
targetJspConfig.addNewJspPropertyGroup().set(srcJspPropertyGroup);
}
}