459810 : only execute last JPA configurator in list

Change-Id: I5492a91cd68969443981ba11bc47f4e6b3b93516
Signed-off-by: Fred Bricon <fbricon@gmail.com>
diff --git a/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java b/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java
index 4b66cf9..38e455b 100644
--- a/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java
+++ b/org.eclipse.m2e.wtp.jpa/src/org/eclipse/m2e/wtp/jpa/internal/configurators/JpaProjectConfigurator.java
@@ -197,6 +197,9 @@
 	}
 
 	private boolean canConfigure(IMavenProjectFacade facade, IProgressMonitor monitor) throws CoreException {
+		if (!WTPProjectsUtil.isLastConfigurator(facade, getClass(), getId())) {
+			return false;
+		}
 		boolean enabled = isConfigurationEnabled(facade, monitor);
 		if (!enabled) {
 			return false;