436124 : override JarArchiverConfigurator.mavenProjectChanged to force manifest regeneration
Signed-off-by: Fred Bricon <fbricon@gmail.com>
diff --git a/org.eclipse.m2e.wtp/src/org/eclipse/m2e/wtp/mavenarchiver/AbstractWTPArchiverConfigurator.java b/org.eclipse.m2e.wtp/src/org/eclipse/m2e/wtp/mavenarchiver/AbstractWTPArchiverConfigurator.java
index 08127f4..6d72d0d 100644
--- a/org.eclipse.m2e.wtp/src/org/eclipse/m2e/wtp/mavenarchiver/AbstractWTPArchiverConfigurator.java
+++ b/org.eclipse.m2e.wtp/src/org/eclipse/m2e/wtp/mavenarchiver/AbstractWTPArchiverConfigurator.java
@@ -44,7 +44,12 @@
if (WTPProjectsUtil.isM2eWtpDisabled(event.getMavenProject(), monitor)) {
return;
}
- super.mavenProjectChanged(event, monitor);
+ IMavenProjectFacade oldFacade = event.getOldMavenProject();
+ IMavenProjectFacade newFacade = event.getMavenProject();
+ if(oldFacade == null && newFacade == null) {
+ return;
+ }
+ mavenProjectChanged(newFacade, oldFacade, true, monitor);
}
public AbstractBuildParticipant getBuildParticipant(