[400488] Java EE 7 Project creation for core module types
diff --git a/plugins/org.eclipse.jst.j2ee.jca/plugin.xml b/plugins/org.eclipse.jst.j2ee.jca/plugin.xml
index 472e0cc..374905a 100644
--- a/plugins/org.eclipse.jst.j2ee.jca/plugin.xml
+++ b/plugins/org.eclipse.jst.j2ee.jca/plugin.xml
@@ -111,7 +111,7 @@
<project-facet-version facet="jst.connector" version="1.6">
<constraint>
<and>
- <requires facet="jst.java" version="[6.0"/>
+ <requires facet="jst.java" version="[1.6"/>
<conflicts group="modules"/>
</and>
</constraint>
@@ -133,7 +133,7 @@
<config-factory class="org.eclipse.jst.j2ee.jca.project.facet.ConnectorFacetInstallDataModelProvider"/>
</action>
- <event-handler facet="jst.connector" version="[1.0-1.6]" type="POST_INSTALL">
+ <event-handler facet="jst.connector" version="[1.0-1.7]" type="POST_INSTALL">
<delegate class="org.eclipse.jst.j2ee.jca.project.facet.ConnectorFacetPostInstallDelegate"/>
</event-handler>
diff --git a/plugins/org.eclipse.jst.j2ee.web/plugin.xml b/plugins/org.eclipse.jst.j2ee.web/plugin.xml
index ecc37c2..8020744 100644
--- a/plugins/org.eclipse.jst.j2ee.web/plugin.xml
+++ b/plugins/org.eclipse.jst.j2ee.web/plugin.xml
@@ -479,7 +479,7 @@
<project-facet-version facet="jst.webfragment" version="3.0">
<constraint>
<and>
- <requires facet="jst.java" version="[6.0"/>
+ <requires facet="jst.java" version="[1.6"/>
<conflicts group="modules"/>
</and>
</constraint>
@@ -489,7 +489,7 @@
<project-facet-version facet="jst.webfragment" version="3.1">
<constraint>
<and>
- <requires facet="jst.java" version="[7.0"/>
+ <requires facet="jst.java" version="[1.7"/>
<conflicts group="modules"/>
</and>
</constraint>
diff --git a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetUtils.java b/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetUtils.java
index 23cd5e6..076d595 100644
--- a/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetUtils.java
+++ b/plugins/org.eclipse.jst.j2ee.web/webproject/org/eclipse/jst/j2ee/web/project/facet/WebFacetUtils.java
@@ -26,6 +26,7 @@
public static final IProjectFacetVersion WEB_30 = WEB_FACET.getVersion("3.0"); //$NON-NLS-1$
public static final IProjectFacetVersion WEB_31 = WEB_FACET.getVersion("3.1"); //$NON-NLS-1$
public static final IProjectFacetVersion WEBFRAGMENT_30 = WEBFRAGMENT_FACET.getVersion("3.0"); //$NON-NLS-1$
+ public static final IProjectFacetVersion WEBFRAGMENT_31 = WEBFRAGMENT_FACET.getVersion("3.1"); //$NON-NLS-1$
public static final IProjectFacet WEB_XDOCLET_FACET = getWebDocletFacet();
diff --git a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFragmentProjectFirstPage.java b/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFragmentProjectFirstPage.java
index 1b86aa5..38ba6b1 100644
--- a/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFragmentProjectFirstPage.java
+++ b/plugins/org.eclipse.jst.servlet.ui/servlet_ui/org/eclipse/jst/servlet/ui/project/facet/WebFragmentProjectFirstPage.java
@@ -18,7 +18,7 @@
import java.util.List;
import java.util.Set;
-import org.eclipse.jst.common.project.facet.JavaFacetUtils;
+import org.eclipse.jst.common.project.facet.core.JavaFacet;
import org.eclipse.jst.j2ee.internal.wizard.J2EEComponentFacetCreationWizardPage;
import org.eclipse.jst.j2ee.web.project.facet.IWebFragmentProjectCreationDataModelProperties;
import org.eclipse.jst.j2ee.web.project.facet.WebFacetUtils;
@@ -101,9 +101,13 @@
else {
facets.add(primaryFacetVersion);
- if(primaryFacetVersion == WebFacetUtils.WEBFRAGMENT_30)
+ if(primaryFacetVersion == WebFacetUtils.WEBFRAGMENT_31)
{
- facets.add(JavaFacetUtils.JAVA_60);
+ facets.add(JavaFacet.VERSION_1_7);
+ }
+ else if(primaryFacetVersion == WebFacetUtils.WEBFRAGMENT_30)
+ {
+ facets.add(JavaFacet.VERSION_1_6);
}
}
return Collections.unmodifiableSet( facets );