[518382] JavaEEProjectUtilities.getLatestVersion() needs to be updated
for Java EE 8
diff --git a/plugins/org.eclipse.jst.j2ee.core/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.j2ee.core/META-INF/MANIFEST.MF
index 9238db3..64e0928 100644
--- a/plugins/org.eclipse.jst.j2ee.core/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.jst.j2ee.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name.0
Bundle-SymbolicName: org.eclipse.jst.j2ee.core; singleton:=true
-Bundle-Version: 1.3.200.qualifier
+Bundle-Version: 1.3.300.qualifier
Bundle-Activator: org.eclipse.jst.j2ee.core.internal.plugin.J2EECorePlugin
Bundle-Vendor: %Bundle-Vendor.0
Bundle-Localization: plugin
diff --git a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/J2EEVersionConstants.java b/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/J2EEVersionConstants.java
index edb0b76..b307c93 100644
--- a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/J2EEVersionConstants.java
+++ b/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/J2EEVersionConstants.java
@@ -34,6 +34,7 @@
public int JEE_5_0_ID = 50;
public int JEE_6_0_ID = 60;
public int JEE_7_0_ID = 70;
+ public int JEE_8_0_ID = 80;
public int EJB_1_0_ID = 10;
public int EJB_1_1_ID = 11;
public int EJB_2_0_ID = 20;
@@ -47,8 +48,10 @@
public int WEB_2_5_ID = 25;
public int WEB_3_0_ID = 30;
public int WEB_3_1_ID = 31;
+ public int WEB_4_0_ID = 40;
public int WEBFRAGMENT_3_0_ID = 30;
public int WEBFRAGMENT_3_1_ID = 31;
+ public int WEBFRAGMENT_4_0_ID = 40;
public int TAGLIB_1_1_ID = 11;
public int TAGLIB_1_2_ID = 12;
public int TAGLIB_2_0_ID = 20;
@@ -61,6 +64,7 @@
public int SERVLET_2_5 = 25;
public int SERVLET_3_0 = 30;
public int SERVLET_3_1 = 31;
+ public int SERVLET_4_0 = 40;
public int JCA_1_0_ID = 10;
public int JCA_1_5_ID = 15;
public int JCA_1_6_ID = 16;
@@ -88,12 +92,14 @@
public int VERSION_2_3 = 23;
public int VERSION_2_4 = 24;
public int VERSION_2_5 = 25;
- public int VERSION_3_0 = 30;
+ public int VERSION_3_0 = 30;
+ public int VERSION_4_0 = 40;
public int VERSION_3_1 = 31;
public int VERSION_3_2 = 32;
public int VERSION_5_0 = 50;
public int VERSION_6_0 = 60;
public int VERSION_7_0 = 70;
+ public int VERSION_8_0 = 80;
public String VERSION_1_0_TEXT = "1.0"; //$NON-NLS-1$
public String VERSION_1_1_TEXT = "1.1"; //$NON-NLS-1$
@@ -112,9 +118,11 @@
public String VERSION_3_0_TEXT = "3.0"; //$NON-NLS-1$
public String VERSION_3_1_TEXT = "3.1"; //$NON-NLS-1$
public String VERSION_3_2_TEXT = "3.2"; //$NON-NLS-1$
+ public String VERSION_4_0_TEXT = "4.0"; //$NON-NLS-1$
public String VERSION_5_0_TEXT = "5.0"; //$NON-NLS-1$
public String VERSION_6_0_TEXT = "6.0"; //$NON-NLS-1$
public String VERSION_7_0_TEXT = "7.0"; //$NON-NLS-1$
+ public String VERSION_8_0_TEXT = "8.0"; //$NON-NLS-1$
public String VERSION_5_TEXT = "5"; //$NON-NLS-1$
public String VERSION_6_TEXT = "6"; //$NON-NLS-1$
public String VERSION_7_TEXT = "7"; //$NON-NLS-1$
diff --git a/plugins/org.eclipse.jst.j2ee.core/pom.xml b/plugins/org.eclipse.jst.j2ee.core/pom.xml
index fb42f3f..ee9b37d 100644
--- a/plugins/org.eclipse.jst.j2ee.core/pom.xml
+++ b/plugins/org.eclipse.jst.j2ee.core/pom.xml
@@ -22,6 +22,6 @@
<groupId>org.eclipse.webtools.javaee</groupId>
<artifactId>org.eclipse.jst.j2ee.core</artifactId>
- <version>1.3.200-SNAPSHOT</version>
+ <version>1.3.300-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF b/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF
index 3164df3..9a0d499 100644
--- a/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.jst.j2ee/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name.0
Bundle-SymbolicName: org.eclipse.jst.j2ee; singleton:=true
-Bundle-Version: 1.2.0.qualifier
+Bundle-Version: 1.2.100.qualifier
Bundle-Activator: org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin
Bundle-Vendor: %Bundle-Vendor.0
Bundle-Localization: plugin
diff --git a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java
index 5b3e894..271f415 100644
--- a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java
+++ b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/JavaEEProjectUtilities.java
@@ -465,13 +465,13 @@
private static int getLatestVersion(IProject project) {
if (isEARProject(project) || isApplicationClientProject(project))
- return J2EEVersionConstants.VERSION_7_0;
+ return J2EEVersionConstants.VERSION_8_0;
if (isEJBProject(project))
return J2EEVersionConstants.VERSION_3_2;
if (isDynamicWebProject(project))
- return J2EEVersionConstants.VERSION_3_1;
+ return J2EEVersionConstants.VERSION_4_0;
if (isWebFragmentProject(project))
- return J2EEVersionConstants.VERSION_3_1;
+ return J2EEVersionConstants.VERSION_4_0;
if (isJCAProject(project))
return J2EEVersionConstants.VERSION_1_7;
return J2EEVersionConstants.UNKNOWN;
diff --git a/plugins/org.eclipse.jst.j2ee/pom.xml b/plugins/org.eclipse.jst.j2ee/pom.xml
index 395d31e..85918b3 100644
--- a/plugins/org.eclipse.jst.j2ee/pom.xml
+++ b/plugins/org.eclipse.jst.j2ee/pom.xml
@@ -22,6 +22,6 @@
<groupId>org.eclipse.webtools.javaee</groupId>
<artifactId>org.eclipse.jst.j2ee</artifactId>
- <version>1.2.0-SNAPSHOT</version>
+ <version>1.2.100-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>