add new jetty releases
diff --git a/org.eclipse.jst.server.jetty.core/plugin.properties b/org.eclipse.jst.server.jetty.core/plugin.properties
index 69fb32d..6f3eb0c 100644
--- a/org.eclipse.jst.server.jetty.core/plugin.properties
+++ b/org.eclipse.jst.server.jetty.core/plugin.properties
@@ -25,6 +25,12 @@
runtimeTypeJetty74Label=Jetty v7.4
runtimeTypeJetty74Description=Jetty v7.4 supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules.
+runtimeTypeJetty74Label=Jetty v7.5
+runtimeTypeJetty74Description=Jetty v7.5 supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules.
+
+runtimeTypeJetty74Label=Jetty v7.6
+runtimeTypeJetty74Description=Jetty v7.6 supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules.
+
runtimeTypeJetty80Label=Jetty v8.x
runtimeTypeJetty80Description=Jetty v8.0 supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web modules.
@@ -37,6 +43,10 @@
jetty73ServerDescription=Publishes and runs J2EE and Java EE Web projects and server configurations to a local Jetty server.
jetty74ServerType=Jetty v7.4 Server
jetty74ServerDescription=Publishes and runs J2EE and Java EE Web projects and server configurations to a local Jetty server.
+jetty74ServerType=Jetty v7.5 Server
+jetty74ServerDescription=Publishes and runs J2EE and Java EE Web projects and server configurations to a local Jetty server.
+jetty74ServerType=Jetty v7.6 Server
+jetty74ServerDescription=Publishes and runs J2EE and Java EE Web projects and server configurations to a local Jetty server.
jetty80ServerType=Jetty v8.0 Server
jetty80ServerDescription=Publishes and runs J2EE and Java EE Web projects and server configurations to a local Jetty server.
diff --git a/org.eclipse.jst.server.jetty.core/plugin.xml b/org.eclipse.jst.server.jetty.core/plugin.xml
index 90f42f9..bd7329e 100644
--- a/org.eclipse.jst.server.jetty.core/plugin.xml
+++ b/org.eclipse.jst.server.jetty.core/plugin.xml
@@ -80,7 +80,41 @@
versions="1.0">
</moduleType>
</runtimeType>
-
+
+ <runtimeType
+ class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime"
+ description="%runtimeTypeJetty75Description"
+ id="org.eclipse.jst.server.jetty.runtime.75"
+ name="%runtimeTypeJetty75Label"
+ vendor="%jetty"
+ version="7.5">
+ <moduleType
+ types="jst.web"
+ versions="2.2, 2.3, 2.4, 2.5">
+ </moduleType>
+ <moduleType
+ types="jst.utility"
+ versions="1.0">
+ </moduleType>
+ </runtimeType>
+
+ <runtimeType
+ class="org.eclipse.jst.server.jetty.core.internal.JettyRuntime"
+ description="%runtimeTypeJetty76Description"
+ id="org.eclipse.jst.server.jetty.runtime.76"
+ name="%runtimeTypeJetty76Label"
+ vendor="%jetty"
+ version="7.6">
+ <moduleType
+ types="jst.web"
+ versions="2.2, 2.3, 2.4, 2.5">
+ </moduleType>
+ <moduleType
+ types="jst.utility"
+ versions="1.0">
+ </moduleType>
+ </runtimeType>
+
<runtimeType
id="org.eclipse.jst.server.jetty.runtime.80"
name="%runtimeTypeJetty80Label"
@@ -181,6 +215,38 @@
</serverType>
<serverType
+ behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour"
+ class="org.eclipse.jst.server.jetty.core.internal.JettyServer"
+ description="%jetty75ServerDescription"
+ hasConfiguration="true"
+ id="org.eclipse.jst.server.jetty.75"
+ initialState="stopped"
+ launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType"
+ name="%jetty75ServerType"
+ runtime="true"
+ runtimeTypeId="org.eclipse.jst.server.jetty.runtime.75"
+ startTimeout="30000"
+ stopTimeout="15000"
+ supportsRemoteHosts="false">
+ </serverType>
+
+ <serverType
+ behaviourClass="org.eclipse.jst.server.jetty.core.internal.JettyServerBehaviour"
+ class="org.eclipse.jst.server.jetty.core.internal.JettyServer"
+ description="%jetty76ServerDescription"
+ hasConfiguration="true"
+ id="org.eclipse.jst.server.jetty.76"
+ initialState="stopped"
+ launchConfigId="org.eclipse.jst.server.jetty.core.launchConfigurationType"
+ name="%jetty76ServerType"
+ runtime="true"
+ runtimeTypeId="org.eclipse.jst.server.jetty.runtime.76"
+ startTimeout="30000"
+ stopTimeout="15000"
+ supportsRemoteHosts="false">
+ </serverType>
+
+ <serverType
id="org.eclipse.jst.server.jetty.80"
name="%jetty80ServerType"
description="%jetty80ServerDescription"
@@ -251,7 +317,12 @@
<runtime-component-version
type="org.eclipse.jst.server.jetty"
version="7.4"/>
-
+ <runtime-component-version
+ type="org.eclipse.jst.server.jetty"
+ version="7.5"/>
+ <runtime-component-version
+ type="org.eclipse.jst.server.jetty"
+ version="7.6"/>
<runtime-component-version
type="org.eclipse.jst.server.jetty"
version="8.0"/>
@@ -315,6 +386,30 @@
<supported>
<runtime-component
id="org.eclipse.jst.server.jetty"
+ version="7.5"/>
+ <facet
+ id="jst.web"
+ version="2.2,2.3,2.4,2.5"/>
+ <facet
+ id="jst.utility"
+ version="1.0"/>
+ </supported>
+
+ <supported>
+ <runtime-component
+ id="org.eclipse.jst.server.jetty"
+ version="7.6"/>
+ <facet
+ id="jst.web"
+ version="2.2,2.3,2.4,2.5"/>
+ <facet
+ id="jst.utility"
+ version="1.0"/>
+ </supported>
+
+ <supported>
+ <runtime-component
+ id="org.eclipse.jst.server.jetty"
version="8.0"/>
<facet
id="jst.web"
@@ -353,6 +448,14 @@
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.74"
version="7.4"/>
<runtimeFacetMapping
+ runtime-component="org.eclipse.jst.server.jetty"
+ runtimeTypeId="org.eclipse.jst.server.jetty.runtime.75"
+ version="7.5"/>
+ <runtimeFacetMapping
+ runtime-component="org.eclipse.jst.server.jetty"
+ runtimeTypeId="org.eclipse.jst.server.jetty.runtime.76"
+ version="7.6"/>
+ <runtimeFacetMapping
runtimeTypeId="org.eclipse.jst.server.jetty.runtime.80"
runtime-component="org.eclipse.jst.server.jetty"
version="8.0"/>
@@ -381,7 +484,19 @@
archiveUrl="http://download.eclipse.org/jetty/7.4.5.v20110725/dist/jetty-distribution-7.4.5.v20110725.zip"
id="org.eclipse.jst.server.jetty.runtime.74"
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt">
- </runtime>
+ </runtime>
+ <runtime
+ archivePath="jetty-distribution-7.5.4.v20111024"
+ archiveUrl="http://download.eclipse.org/jetty/7.5.4.v20111024/dist/jetty-distribution-7.5.4.v20111024.zip"
+ id="org.eclipse.jst.server.jetty.runtime.75"
+ licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt">
+ </runtime>
+ <runtime
+ archivePath="jetty-distribution-7.6.1.v20120215"
+ archiveUrl="http://download.eclipse.org/jetty/7.6.1.v20120215/dist/jetty-distribution-7.6.1.v20120215.zip"
+ id="org.eclipse.jst.server.jetty.runtime.74"
+ licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt">
+ </runtime>
<runtime
id="org.eclipse.jst.server.jetty.runtime.80"
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"
diff --git a/org.eclipse.jst.server.jetty.core/src/org/eclipse/jst/server/jetty/core/internal/JettyVersionManager.java b/org.eclipse.jst.server.jetty.core/src/org/eclipse/jst/server/jetty/core/internal/JettyVersionManager.java
index ccff2b2..f7f3009 100644
--- a/org.eclipse.jst.server.jetty.core/src/org/eclipse/jst/server/jetty/core/internal/JettyVersionManager.java
+++ b/org.eclipse.jst.server.jetty.core/src/org/eclipse/jst/server/jetty/core/internal/JettyVersionManager.java
@@ -34,7 +34,7 @@
public enum JettyVersion
{
- V71, V72, V73, V74, V80
+ V71, V72, V73, V74, V75, V76, V80
}
private JettyVersionManager()
@@ -43,6 +43,8 @@
register(JettyVersion.V72, Jetty7Provider.__INSTANCE);
register(JettyVersion.V73, Jetty7Provider.__INSTANCE);
register(JettyVersion.V74, Jetty7Provider.__INSTANCE);
+ register(JettyVersion.V75, Jetty7Provider.__INSTANCE);
+ register(JettyVersion.V76, Jetty7Provider.__INSTANCE);
register(JettyVersion.V80, Jetty8Provider.__INSTANCE);
}
diff --git a/org.eclipse.jst.server.jetty.ui/plugin.xml b/org.eclipse.jst.server.jetty.ui/plugin.xml
index 800dbfc..67a26c0 100644
--- a/org.eclipse.jst.server.jetty.ui/plugin.xml
+++ b/org.eclipse.jst.server.jetty.ui/plugin.xml
@@ -52,6 +52,26 @@
typeIds="org.eclipse.jst.server.jetty.74">
</image>
<image
+ icon="icons/obj16/jetty.gif"
+ id="org.eclipse.jst.server.jetty.75"
+ typeIds="org.eclipse.jst.server.jetty.runtime.75">
+ </image>
+ <image
+ icon="icons/obj16/jetty.gif"
+ id="org.eclipse.jst.server.jetty.75"
+ typeIds="org.eclipse.jst.server.jetty.75">
+ </image>
+ <image
+ icon="icons/obj16/jetty.gif"
+ id="org.eclipse.jst.server.jetty.76"
+ typeIds="org.eclipse.jst.server.jetty.runtime.76">
+ </image>
+ <image
+ icon="icons/obj16/jetty.gif"
+ id="org.eclipse.jst.server.jetty.76"
+ typeIds="org.eclipse.jst.server.jetty.76">
+ </image>
+ <image
id="org.eclipse.jst.server.jetty.80"
icon="icons/obj16/jetty.gif"
typeIds="org.eclipse.jst.server.jetty.runtime.80"/>
@@ -115,6 +135,14 @@
id="org.eclipse.jst.server.jetty.runtime.74"
typeIds="org.eclipse.jst.server.jetty.runtime.74"/>
<fragment
+ class="org.eclipse.jst.server.jetty.ui.internal.JettyRuntimeWizardFragment"
+ id="org.eclipse.jst.server.jetty.runtime.75"
+ typeIds="org.eclipse.jst.server.jetty.runtime.75"/>
+ <fragment
+ class="org.eclipse.jst.server.jetty.ui.internal.JettyRuntimeWizardFragment"
+ id="org.eclipse.jst.server.jetty.runtime.76"
+ typeIds="org.eclipse.jst.server.jetty.runtime.76"/>
+ <fragment
id="org.eclipse.jst.server.jetty.runtime.80"
typeIds="org.eclipse.jst.server.jetty.runtime.80"
class="org.eclipse.jst.server.jetty.ui.internal.JettyRuntimeWizardFragment"/>