* @throws CoreException
*/
public List<Overlay> getOverlays() throws CoreException {
Overlay currentProjectOverlay = Overlay.createInstance();
currentProjectOverlay.setArtifact(mavenProject.getArtifact());
OverlayManager overlayManager = null;
List<Overlay> overlays = null;
try {
overlayManager = new OverlayManager(getConfiguredOverlays(),
mavenProject,
getDependentWarIncludes(),
getDependentWarExcludes(),
currentProjectOverlay);
overlays = overlayManager.getOverlays();
} catch(InvalidOverlayConfigurationException ex) {
throw new CoreException(new Status(IStatus.ERROR, IMavenConstants.PLUGIN_ID, ex.getMessage(),ex));
}
return overlays;