update site for repository
diff --git a/org.eclipse.wtp.releng.webupdatesite/.classpath b/org.eclipse.wtp.releng.webupdatesite/.classpath
new file mode 100644
index 0000000..ac110c7
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.classpath
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="var" path="JRE_LIB"/>
+	<classpathentry kind="src" path="JavaSource"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/org.eclipse.wtp.releng.webupdatesite/.cvsignore b/org.eclipse.wtp.releng.webupdatesite/.cvsignore
new file mode 100644
index 0000000..2d2338f
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.cvsignore
@@ -0,0 +1 @@
+.deployables
diff --git a/org.eclipse.wtp.releng.webupdatesite/.project b/org.eclipse.wtp.releng.webupdatesite/.project
new file mode 100644
index 0000000..91fbde6
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.project
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.wtp.releng.webupdatesite</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.wst.validation.validationbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.wtp.releng.webupdatesite/.runtime b/org.eclipse.wtp.releng.webupdatesite/.runtime
new file mode 100644
index 0000000..4730d23
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.runtime
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<runtime runtime-id="Apache Tomcat v5.0" servers="false"/>

diff --git a/org.eclipse.wtp.releng.webupdatesite/.settings/.component b/org.eclipse.wtp.releng.webupdatesite/.settings/.component
new file mode 100644
index 0000000..34a73d4
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.settings/.component
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<project-modules id="moduleCoreId">

+    <wb-module deploy-name="org.eclipse.jst.webupdatesite">

+        <module-type module-type-id="jst.web">

+            <version>2.4</version>

+        </module-type>

+        <wb-resource source-path="/JavaSource" deploy-path="/WEB-INF/classes"/>

+        <wb-resource source-path="/WebContent" deploy-path="/"/>

+        <wb-resource deploy-path="/WEB-INF/lib" source-path="WebContent/WEB-INF/lib"/>

+        <property name="context-root" value="org.eclipse.jst.webupdatesite"/>

+        <property name="java-output-path" value="/bin/"/>

+    </wb-module>

+</project-modules>

+

diff --git a/org.eclipse.wtp.releng.webupdatesite/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.wtp.releng.webupdatesite/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..cfb375e
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,7 @@
+#Wed Jan 04 15:22:07 EST 2006
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
+org.eclipse.jdt.core.compiler.compliance=1.4
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
+org.eclipse.jdt.core.compiler.source=1.3
diff --git a/org.eclipse.wtp.releng.webupdatesite/.settings/org.eclipse.wst.common.project.facet.core.xml b/org.eclipse.wtp.releng.webupdatesite/.settings/org.eclipse.wst.common.project.facet.core.xml
new file mode 100644
index 0000000..2e568f1
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<faceted-project>
+  <fixed facet="jst.java"/>
+  <fixed facet="jst.web"/>
+  <installed facet="jst.java" version="1.4"/>
+  <installed facet="jst.web" version="2.4"/>
+</faceted-project>
diff --git a/org.eclipse.wtp.releng.webupdatesite/JavaSource/org/eclipse/wtp/releng/webupdatesite/GenerateMirrorTags.java b/org.eclipse.wtp.releng.webupdatesite/JavaSource/org/eclipse/wtp/releng/webupdatesite/GenerateMirrorTags.java
new file mode 100644
index 0000000..9fd5ea5
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/JavaSource/org/eclipse/wtp/releng/webupdatesite/GenerateMirrorTags.java
@@ -0,0 +1,140 @@
+package org.eclipse.wtp.releng.webupdatesite;
+
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileReader;
+import java.io.IOException;
+
+public class GenerateMirrorTags {
+
+	private static final String QUOTE = "\"";
+	private static final String ARCHIVE_PATH = "<archive path=";
+	private static final String SLASH = "/";
+	private static final String PLUGINS = "plugins";
+	private static final String FEATURES = "features";
+	private static final String IGNORE = "/home/data/httpd/download.eclipse.org/";
+	private static final boolean DEBUG = false;
+	private static final String urlCONST = " url=\"http://www.eclipse.org/downloads/download.php?r=1&amp;file=/";
+	private static final String ENDTAG = "/>";
+
+	public static void main(String[] args) {
+		try {
+			new GenerateMirrorTags().generate();
+		}
+		catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+		catch (IOException e) {
+			e.printStackTrace();
+		}
+
+	}
+
+	private String currentDirectory;
+	private String currentType;
+	private int totalTags;
+
+	private void generate() throws IOException {
+		// read input and create tags
+		readInput();
+
+
+		System.out.println();
+		System.out.print("Total Tags: " + totalTags);
+
+	}
+
+	private void readInput() throws IOException {
+		String filename = "allUpdates.txt";
+		File inFile = new File(filename);
+		FileReader reader = new FileReader(inFile);
+		BufferedReader buffer = new BufferedReader(reader);
+
+		String line = null;
+
+		while (buffer.ready()) {
+			line = buffer.readLine();
+			parseLine(line);
+		}
+
+	}
+
+	private void parseLine(String line) {
+		if (line == null)
+			return;
+		if (line.length() == 0)
+			return;
+
+		if (line.startsWith(SLASH)) {
+			currentDirectory = getDirectory(line);
+			currentType = getType(line);
+			if (DEBUG) {
+				System.out.println("Directory: " + currentDirectory + "  Type: " + currentType);
+			}
+		}
+		else {
+			if (notInSkipList(line)) {
+				createTag(currentDirectory, currentType, line);
+			}
+		}
+
+	}
+
+	private boolean notInSkipList(String directory) {
+		boolean result = false;
+		if (directory != null && directory.length() > 0) {
+			if (contains(directory, ".tests.") || contains(directory, "validation.test") || contains(directory, "validation.sample")) {
+				result = false;
+			}
+			else {
+				result = true;
+			}
+		}
+		return result;
+	}
+
+	private boolean contains(String directory, String string) {
+		return (-1 < directory.indexOf(string));
+	}
+
+	private void createTag(String directory, String type, String line) {
+		String tagStart = ARCHIVE_PATH + QUOTE + type + SLASH + line + QUOTE;
+
+		String urlAttrib = urlCONST + directory + SLASH + type + SLASH + line + QUOTE + ENDTAG;
+
+		System.out.println();
+		System.out.println("\t" + tagStart);
+		System.out.println("\t\t" + urlAttrib);
+		System.out.println();
+
+		totalTags++;
+
+	}
+
+	private String getType(String line) {
+		String type = null;
+		if (line.endsWith(PLUGINS + SLASH))
+			type = PLUGINS;
+		else if (line.endsWith(FEATURES + SLASH))
+			type = FEATURES;
+		return type;
+	}
+
+	private String getDirectory(String line) {
+		String projectDirectory = null;
+
+		int start = 0;
+		if (line.startsWith(IGNORE)) {
+			start = IGNORE.length();
+		}
+		int end = line.lastIndexOf(SLASH + FEATURES + SLASH);
+		if (end == -1) {
+			end = line.lastIndexOf(SLASH + PLUGINS + SLASH);
+		}
+		projectDirectory = line.substring(start, end);
+		return projectDirectory;
+
+	}
+}
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/META-INF/MANIFEST.MF b/org.eclipse.wtp.releng.webupdatesite/WebContent/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..254272e
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/META-INF/MANIFEST.MF
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Class-Path: 
+
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/WEB-INF/web.xml b/org.eclipse.wtp.releng.webupdatesite/WebContent/WEB-INF/web.xml
new file mode 100644
index 0000000..e06bde9
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/WEB-INF/web.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app
+	id="WebApp_ID"
+	version="2.4"
+	xmlns="http://java.sun.com/xml/ns/j2ee"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+	<display-name>org.eclipse.jst.webupdatesite</display-name>
+	<welcome-file-list>
+		<welcome-file>index.html</welcome-file>
+		<welcome-file>default.htm</welcome-file>
+		<welcome-file>index.jsp</welcome-file>
+		<welcome-file>index.htm</welcome-file>
+		<welcome-file>default.html</welcome-file>
+		<welcome-file>default.jsp</welcome-file>
+	</welcome-file-list>
+</web-app>
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/eclipse_lg.gif b/org.eclipse.wtp.releng.webupdatesite/WebContent/eclipse_lg.gif
new file mode 100644
index 0000000..27c0838
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/eclipse_lg.gif
Binary files differ
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/index.html b/org.eclipse.wtp.releng.webupdatesite/WebContent/index.html
new file mode 100644
index 0000000..20474d9
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/index.html
@@ -0,0 +1,141 @@
+<html>
+<head>
+<title>WTP Updates</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<style>@import url("web/site.css");</style>
+<!--
+*** having this script here, even not using it, is no good for Opera. 
+*** will leave it here as comment, until in CVS. 
+<script type="text/javascript">
+        var returnval = 0;
+        var stylesheet, xmlFile, cache, doc;
+        function init(){
+                // NSCP 7.1+ / Mozilla 1.4.1+ / Safari
+                // Use the standard DOM Level 2 technique, if it is supported
+                if (document.implementation && document.implementation.createDocument) {
+                        xmlFile = document.implementation.createDocument("", "", null);
+                        stylesheet = document.implementation.createDocument("", "", null);
+                        if (xmlFile.load){
+                                xmlFile.load("site.xml");
+                                stylesheet.load("web/site.xsl");
+                        } else {
+                                alert("Document could not be loaded by browser.");
+                        }
+                        xmlFile.addEventListener("load", transform, false);
+                        stylesheet.addEventListener("load", transform, false);
+                }
+                //IE 6.0+ solution
+                else if (window.ActiveXObject) {
+                        xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
+                        xmlFile.async = false;
+                        xmlFile.load("site.xml");
+                        stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
+                        stylesheet.async = false;
+                        stylesheet.load("web/site.xsl");
+                        cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
+                        cache.stylesheet = stylesheet;
+                        transformData();
+                }
+        }
+        // separate transformation function for IE 6.0+
+        function transformData(){
+                var processor = cache.createProcessor();
+                processor.input = xmlFile;
+                processor.transform();
+                data.innerHTML = processor.output;
+        }
+        // separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
+        function transform(){
+                returnval+=1;
+                if (returnval==2){
+                        var processor = new XSLTProcessor();
+                        processor.importStylesheet(stylesheet);
+                        doc = processor.transformToDocument(xmlFile);
+                        document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
+                }
+        }
+</script>
+-->
+</head>
+<body onload="init();">
+<!-- custom messages here ... comes before header generated in xsl code -->
+
+<DIV align="right" width=400>
+<p><A align="right" alt"Example proposed WTP logo"
+    HREF="https://bugs.eclipse.org/bugs/show_bug.cgi?id=122593"><IMG
+    SRC="wtpdraft.jpg"></A></p>
+<p><font size="small">Like this logo? Don't like this logo?
+<br /> Want to propose another?
+<br /> Comment on <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=122593">Bug 122593</a><br />.</font></p>
+</DIV>
+
+<h1 class="title">Eclipse Update Site for <br /> Web Tools Platform (WTP) </h1>
+
+<p>This update site provides the features of the Eclipse Web
+Tools Platform (WTP).</p>
+<p>It not only provides the data for WTP updates, it also provides
+"pointers" to the prerequisite projects (EMF, GEF, and JEM).</p>
+<p>It does assume, however, that the starting point is the Eclipse 3.1.1
+base platform (including JDT) since WTP 1.0 requires Eclipse base 3.1.1,
+and there are some separate and <a
+    href="http://www.eclipse.org/eclipse/platform-releng/updatesfor3.1.1.html">specific
+instructions</a> for updating the base platform to the 3.1.1 level.</p>
+<p>To use this update site in your existing installation of Eclipse,
+add the following URL as a remote update site in your update manager.
+<p>&nbsp;&nbsp;&nbsp;&nbsp;<b><code>http://download.eclipse.org/webtools/updates/</code></b></p>
+<p><b>Tip: </b>any time you get a chance, export your bookmark files from the "add a site" dialog. Having them
+saved away in a safe place makes it much easier to re-create another development environment.</p>
+<p>See <a
+    href="http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.user/tasks/tasks-34.htm">Eclipse
+Help</a> for general information about using Update Manager.</p>
+<p><b>Tip: </b>To lessen download time (by installing the minimum number of features), first select the desired WTP feature in the
+Eclipse update install dialog, then use the 'select required' button to
+select only the minimum required prerequisite features.
+</p>
+
+
+<h3>Known Problems and Issues</h3>
+<p>Please note: In the interest of openness, and honesty, :) 
+we are not greatly experienced with update manager and we have
+not tested it rigorously. Therefore, it is recommend you be sure to keep a back up of your workspace and development
+environment in case something goes wrong. In fact, if you are able, it may be easiest to
+start a fresh development environment based on 3.1.1 and then update to WTP 1.0.
+And, since the workbench may have to shutdown and restart several times (if updating several features),
+I'd recommend you do the upgrade with an empty workspace and once satisfied all is well, then use
+the -data option to point to your workspace of interest. 
+<p>
+<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=122783">bug 122784:</a>&nbsp;&nbsp; Even if you have
+WTP 0.7.1 installed, you can not "search for updates of the currently installed features".
+</p><p>
+Workaround: add the webtools/update site as a remote update site and use it as you would any other
+new feature. You may avoid other problems if you start "afresh".
+</p><p>
+<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=108376">bug 108376:</a>&nbsp;&nbsp;  if you already do have 0.7.1 installed, and select all of WTP to install, Update Manager
+will think some features are not available (even though they are available and in fact already installed!).
+</p><p>
+Workaround: in some tests, just selecting the first 3 of the 4 WTP Features to install seemed to fix, but may
+vary depending on exactly what you have installed.
+</p><p>
+<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=123191">bug 123191:</a>&nbsp;&nbsp; If you
+check "Filter features included in other features on the list", then even using
+the 'select required' button will not "find" all the features required.
+</p><p>
+Workaround: do not check that box! :)
+</p>
+<p>As always, open bugs you find or open feature requests, 
+to help the project improve. Thanks for your help.</p>
+<h3>Example of Update Dialog</h3>
+<p>Here is an example screen shot highlighting the areas discussed in the 
+tips and workarounds. The example is from having just the base 3.1.1 installed.</p>
+<img alt"Example view of Update dialog" src="updatePic.gif" />
+<!--
+<div id="data">
+-->
+<!-- this is where the transformed data from site.xml automatically goes, if data div not commented out -->
+<!--
+</div>
+-->
+</body>
+</html>
+
+
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/site.xml b/org.eclipse.wtp.releng.webupdatesite/WebContent/site.xml
new file mode 100644
index 0000000..94faa09
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/site.xml
@@ -0,0 +1,1304 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site
+        mirrorsURL="http://www.eclipse.org/downloads/download.php?file=/webtools/testUpdates/site.xml&amp;format=xml&amp;protocol=http&amp;responseType=xml">
+        <description url="index.html">
+                The update site contains the features of the of Eclipse Web
+                Tools Project (WTP)
+        </description>
+        <!-- WTP BEGIN -->
+        <category-def
+                name="Web Tools Platform (WTP)"
+                label="Web Tools Platform (WTP)">
+                <description>
+                        This category contains the features of the Eclipse Web Tools
+                        Project (WTP).
+                </description>
+        </category-def>
+        <feature
+                patch="false"
+                url="features/org.eclipse.wst_1.0.0.jar"
+                id="org.eclipse.wst"
+                version="1.0.0">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.jst_1.0.0.jar"
+                id="org.eclipse.jst"
+                version="1.0.0">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.wst.sdk_1.0.0.jar"
+                id="org.eclipse.wst.sdk"
+                version="1.0.0">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.jst.sdk_1.0.0.jar"
+                id="org.eclipse.jst.sdk"
+                version="1.0.0">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.wst_1.0.1.v200602130105.jar"
+                id="org.eclipse.wst"
+                version="1.0.1.v200602130105">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.jst_1.0.1.v200602130105.jar"
+                id="org.eclipse.jst"
+                version="1.0.1.v200602130105">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.wst.sdk_1.0.1.v200602130105.jar"
+                id="org.eclipse.wst.sdk"
+                version="1.0.1.v200602130105">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <feature
+                patch="false"
+                url="features/org.eclipse.jst.sdk_1.0.1.v200602130105.jar"
+                id="org.eclipse.jst.sdk"
+                version="1.0.1.v200602130105">
+                <category name="Web Tools Platform (WTP)" />
+        </feature>
+        <!-- WTP END -->
+        <!-- JEM BEGIN -->
+        <category-def
+                label="Java EMF Model (JEM)"
+                name="Java EMF Model (JEM)">
+                <description>
+                        This category contains the features of the JEM (Java EMF
+                        Model).
+                </description>
+        </category-def>
+        <!-- FEATURES BEGIN that user can see and select -->
+        <feature
+                url="../../tools/ve/updates/1.0/features/org.eclipse.jem.sdk_1.1.0.1.jar"
+                patch="false"
+                id="org.eclipse.jem.sdk"
+                version="1.1.0.1">
+                <category name="Java EMF Model (JEM)" />
+        </feature>
+        <feature
+                url="../../tools/ve/updates/1.0/features/org.eclipse.jem_1.1.0.1.jar"
+                patch="false"
+                id="org.eclipse.jem"
+                version="1.1.0.1">
+                <category name="Java EMF Model (JEM)" />
+        </feature>
+        <!-- FEATURE END  -->
+        <!-- re-mappings begin  -->
+        <archive
+                path="features/org.eclipse.jem.sdk_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/features/org.eclipse.jem.sdk_1.1.0.1.jar" />
+        <archive
+                path="features/org.eclipse.jem_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/features/org.eclipse.jem_1.1.0.1.jar" />
+        <!-- Note the extra (required) feature that user does not "see" in their choices -->
+        <archive
+                path="features/org.eclipse.jem.source_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/features/org.eclipse.jem.source_1.1.0.1.jar" />
+        <!-- plugins -->
+        <archive
+                path="plugins/org.eclipse.jem_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem_1.1.0.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jem.beaninfo_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.beaninfo_1.1.0.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jem.proxy_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.proxy_1.1.0.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jem.source_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.source_1.1.0.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jem.ui_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.ui_1.1.0.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jem.util_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.util_1.1.0.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jem.workbench_1.1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.workbench_1.1.0.1.jar" />
+        <archive
+                path="plugins/com.ibm.etools.emf.event_3.0.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/com.ibm.etools.emf.event_3.0.0.1.jar" />
+        <archive
+                path="/plugins/org.eclipse.jem.sdk_1.1.0.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.sdk_1.1.0.jar" />
+        <archive
+                path="/plugins/org.eclipse.jem.sdk_1.0.1.jar"
+                url="../../tools/ve/updates/1.0/plugins/org.eclipse.jem.sdk_1.0.1.jar" />
+        <!-- re-mappings end  -->
+        <!-- JEM END -->
+        <!-- GEF 3.1.1 BEGINS -->
+        <category-def
+                label="Graphical Editing Framework (GEF)"
+                name="Graphical Editing Framework (GEF)">
+                <description>
+                        This category contains the features of the Graphical Editing
+                        Framework.
+                </description>
+        </category-def>
+        <feature
+                url="../../eclipse/updates/3.0/features/org.eclipse.gef.examples_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.gef.examples"
+                version="3.1.1">
+                <category name="Graphical Editing Framework (GEF)" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.0/features/org.eclipse.gef.sdk_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.gef.sdk"
+                version="3.1.1">
+                <category name="Graphical Editing Framework (GEF)" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.0/features/org.eclipse.gef.source_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.gef.source"
+                version="3.1.1">
+                <category name="Graphical Editing Framework (GEF)" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.0/features/org.eclipse.gef_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.gef"
+                version="3.1.1">
+                <category name="Graphical Editing Framework (GEF)" />
+        </feature>
+        <!-- remappings -->
+        <archive
+                path="features/org.eclipse.gef_3.1.1.jar"
+                url="../../eclipse/updates/3.0/features/org.eclipse.gef_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.gef.source_3.1.1.jar"
+                url="../../eclipse/updates/3.0/features/org.eclipse.gef.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.draw2d_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.draw2d_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.draw2d.doc.isv_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.draw2d.doc.isv_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.doc.isv_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.doc.isv_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.source_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.examples.flow_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.examples.flow_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.examples.logic_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.examples.logic_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.examples.shapes_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.examples.shapes_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.examples.source_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.examples.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.gef.examples.text_3.1.1.jar"
+                url="../../eclipse/updates/3.0/plugins/org.eclipse.gef.examples.text_3.1.1.jar" />
+        <!-- GEF END -->
+        <!-- EMF BEGIN -->
+        <category-def
+                label="Eclipse Modeling Framework (EMF + SDO + XSD)"
+                name="Eclipse Modeling Framework (EMF + SDO + XSD)">
+                <description>
+                        This category contains the features of the Eclipse Modeling
+                        Framework, which includes EMF, SDO, and XSD: binaries,
+                        source, plugins, and documentation.
+                </description>
+        </category-def>
+        <!-- EMF -->
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.doc_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.doc"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.doc_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.ecore.sdo.doc"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.source_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.ecore.sdo.source"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.ecore.sdo"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.sdk_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.sdk"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.source_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.source"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.xsd.doc_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.xsd.doc"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.xsd.source_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.xsd.source"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.xsd_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.xsd"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.examples_2.1.0.jar"
+                patch="false"
+                id="org.eclipse.emf.examples"
+                version="2.1.0">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <archive
+                path="features/org.eclipse.emf.doc_2.1.0.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.doc_2.1.0.jar" />
+        <archive
+                path="features/org.eclipse.emf.doc_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.doc_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf.doc_2.1.2.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.doc_2.1.2.jar" />
+        <archive
+                path="features/org.eclipse.emf.ecore.sdo.doc_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.doc_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf.ecore.sdo.source_2.1.0.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.source_2.1.0.jar" />
+        <archive
+                path="features/org.eclipse.emf.ecore.sdo.source_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.source_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf.ecore.sdo_2.1.0.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo_2.1.0.jar" />
+        <archive
+                path="features/org.eclipse.emf.ecore.sdo_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf.examples_2.1.0.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.examples_2.1.0.jar" />
+        <archive
+                path="features/org.eclipse.emf.sdk_2.1.0.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.sdk_2.1.0.jar" />
+        <archive
+                path="features/org.eclipse.emf.sdk_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.sdk_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf.sdk_2.1.2.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.sdk_2.1.2.jar" />
+        <archive
+                path="features/org.eclipse.emf.source_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.source_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf.source_2.1.2.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf.source_2.1.2.jar" />
+        <archive
+                path="features/org.eclipse.emf_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.emf_2.1.2.jar"
+                url="../../tools/emf/updates/features/org.eclipse.emf_2.1.2.jar" />
+        <archive
+                path="features/org.eclipse.xsd.doc_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.xsd.doc_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.xsd.source_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.xsd.source_2.1.1.jar" />
+        <archive
+                path="features/org.eclipse.xsd_2.1.0.jar"
+                url="../../tools/emf/updates/features/org.eclipse.xsd_2.1.0.jar" />
+        <archive
+                path="features/org.eclipse.xsd_2.1.1.jar"
+                url="../../tools/emf/updates/features/org.eclipse.xsd_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.activities_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.activities_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ant_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ant_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.codegen.ecore.ui_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.codegen.ecore.ui_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.codegen.ecore_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.codegen.ecore_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.codegen.ui_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.codegen.ui_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.codegen_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.codegen_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.codegen_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.codegen_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.common.ui_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.common.ui_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.common_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.common_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.commonj.sdo_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.commonj.sdo_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.doc_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.doc_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.doc_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.doc_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.doc_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.doc_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.change.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.change.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.change_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.change_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.change_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.change_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.edit_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.edit_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.editor_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.editor_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo.doc_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo.doc_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo.doc_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo.doc_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo.editor_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo.editor_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo.source_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo.source_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo.source_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo.source_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.sdo_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.sdo_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore.xmi_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore.xmi_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore_2.0.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore_2.0.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore_2.0.3.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore_2.0.3.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.ecore_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.ecore_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.edit.ui_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.edit.ui_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.edit_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.edit_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.examples_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.examples_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.ecore_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.ecore_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.ecore_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.ecore_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.java_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.java_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.java_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.java_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.java_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.java_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.rose_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.rose_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer.rose_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer.rose_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.importer_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.importer_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.java.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.java.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.java.editor_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.java.editor_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.java_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.java_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ecore2ecore.editor_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ecore2ecore_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ecore2ecore_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ecore2xml.ui_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ecore2xml_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ecore2xml_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.ui_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.ui_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.xsd2ecore.editor_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.xsd2ecore.editor_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping.xsd2ecore_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping.xsd2ecore_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.mapping_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.mapping_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.source_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.source_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.source_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.source_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf.source_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf.source_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.emf_2.0.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf_2.0.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.emf_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.emf_2.1.2.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.emf_2.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.doc_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.doc_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.doc_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.doc_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.ecore.importer_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.ecore.importer_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.edit_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.edit_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.editor_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.editor_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.example_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.example_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.source_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.source_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd.source_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd.source_2.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd_2.1.0.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd_2.1.0.jar" />
+        <archive
+                path="plugins/org.eclipse.xsd_2.1.1.jar"
+                url="../../tools/emf/updates/plugins/org.eclipse.xsd_2.1.1.jar" />
+        <!-- EMF -->
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.doc_2.1.2.jar"
+                patch="false"
+                id="org.eclipse.emf.doc"
+                version="2.1.2">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.doc_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.ecore.sdo.doc"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo.source_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.ecore.sdo.source"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.ecore.sdo_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.emf.ecore.sdo"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.sdk_2.1.2.jar"
+                patch="false"
+                id="org.eclipse.emf.sdk"
+                version="2.1.2">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.source_2.1.2.jar"
+                patch="false"
+                id="org.eclipse.emf.source"
+                version="2.1.2">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf_2.1.2.jar"
+                patch="false"
+                id="org.eclipse.emf"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.xsd.doc_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.xsd.doc"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.xsd.source_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.xsd.source"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.xsd_2.1.1.jar"
+                patch="false"
+                id="org.eclipse.xsd"
+                version="2.1.1">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <feature
+                url="../../tools/emf/updates/features/org.eclipse.emf.examples_2.1.0.jar"
+                patch="false"
+                id="org.eclipse.emf.examples"
+                version="2.1.0">
+                <category name="Eclipse Modeling Framework (EMF + SDO + XSD)" />
+        </feature>
+        <!-- special case? I had to "copy down"! -->
+        <archive
+                url="plugins/org.eclipse.xsd.example_2.1.0.jar"
+                path="plugins/org.eclipse.xsd.example_2.1.0.jar" />
+        <!-- EMF END -->
+        <category-def
+                label="The Eclipse Project"
+                name="The Eclipse Project">
+                <description>
+                        This category contains the features of Eclipse Project,
+                        Platform, Java Development, and Plugin Development.
+                </description>
+        </category-def>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.team.extras_3.1.0.jar"
+                patch="false"
+                id="org.eclipse.team.extras"
+                version="3.1.0">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk.examples_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.sdk.examples"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.pde"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp.source_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.rcp.source"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.rcp"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde.source_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.pde.source"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.sdk"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.jdt"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt.source_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.jdt.source"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.platform"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform.source_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.platform.source"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.team.extras_3.1.0.jar"
+                patch="false"
+                id="org.eclipse.team.extras"
+                version="3.1.0">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk.examples_3.1.1.jar"
+                patch="false"
+                id="org.eclipse.sdk.examples"
+                version="3.1.1">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde.source_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.pde.source"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform.source_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.platform.source"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp.source_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.rcp.source"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.sdk"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.jdt"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.platform"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.pde"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.rcp"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <feature
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt.source_3.1.2.jar"
+                patch="false"
+                id="org.eclipse.jdt.source"
+                version="3.1.2">
+                <category name="The Eclipse Project" />
+        </feature>
+        <archive
+                path="features/org.eclipse.platform.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform.source_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.platform.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform.source_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.jdt_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.jdt_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.rcp.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp.source_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.rcp.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp.source_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.pde.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde.source_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.pde.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde.source_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.platform_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.platform_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.platform_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.pde_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.pde_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.pde_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.jdt.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt.source_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.jdt.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.jdt.source_3.1.2.jar" />
+        <archive
+                path="features/org.eclipse.sdk.examples_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk.examples_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.sdk_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.sdk_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.sdk_3.1.2.jar" />
+        <archive
+                path="features/org.wsdl4j.feature_1.4.0.jar"
+                url="../../eclipse/updates/3.1/features/org.wsdl4j.feature_1.4.0.jar" />
+        <archive
+                path="features/org.eclipse.rcp_3.1.1.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp_3.1.1.jar" />
+        <archive
+                path="features/org.eclipse.rcp_3.1.2.jar"
+                url="../../eclipse/updates/3.1/features/org.eclipse.rcp_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.hpux.motif.PA_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.hpux.motif.PA_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.hpux.motif.PA_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.hpux.motif.PA_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.doc.user_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.doc.user_3.1.1.jar" />
+        <archive
+                path="plugins/org.apache.lucene_1.4.3.jar"
+                url="../../eclipse/updates/3.1/plugins/org.apache.lucene_1.4.3.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.debug.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.debug.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.debug.ui_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.debug.ui_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.carbon_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.carbon_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jface.text_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jface.text_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jface.text_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jface.text_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ant.core_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ant.core_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.gtk.solaris.sparc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.gtk.solaris.sparc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.debug_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.debug_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.motif.linux.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.motif.linux.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.core.filebuffers_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.core.filebuffers_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.editors_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.editors_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jface_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jface_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.ui.examples.projects_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.ui.examples.projects_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.sdk.examples.source.win32.win32.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.sdk.examples.source.win32.win32.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.workbench.texteditor_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.workbench.texteditor_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.workbench.texteditor_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.workbench.texteditor_3.1.2.jar" />
+        <archive
+                path="plugins/org.junit_3.8.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.junit_3.8.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.debug.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.debug.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.debug.ui_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.debug.ui_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.carbon.macosx.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.carbon.macosx.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.cheatsheets_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.cheatsheets_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.runtime_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.runtime_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.update.core_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.update.core_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.update.core_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.update.core_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.source.macosx.carbon.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.source.macosx.carbon.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.source.macosx.carbon.ppc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.source.macosx.carbon.ppc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.macosx.carbon.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.macosx.carbon.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.macosx.carbon.ppc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.macosx.carbon.ppc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.osgi.util_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.osgi.util_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.motif.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.motif.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.motif.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.motif.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.junit_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.junit_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.gtk.x86_64_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.gtk.x86_64_3.1.1.jar" />
+        <archive
+                path="plugins/org.apache.ant_1.6.5.jar"
+                url="../../eclipse/updates/3.1/plugins/org.apache.ant_1.6.5.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.source_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.solaris.motif.sparc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.solaris.motif.sparc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.solaris.motif.sparc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.solaris.motif.sparc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.win32.win32.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.win32.win32.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.win32.win32.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.win32.win32.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.examples.javaeditor_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.examples.javaeditor_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.motif.solaris.sparc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.motif.solaris.sparc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.team.core_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.team.core_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.team.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.team.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.ide_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.ide_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.osgi_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.osgi_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ltk.ui.refactoring_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ltk.ui.refactoring_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.osgi_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.osgi_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.win32.win32.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.win32.win32.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.win32.win32.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.win32.win32.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.solaris.gtk.sparc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.solaris.gtk.sparc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.solaris.gtk.sparc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.solaris.gtk.sparc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.build_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.build_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.views_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.views_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.doc.isv_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.doc.isv_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.doc.isv_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.doc.isv_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.team.cvs.core_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.team.cvs.core_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.browser_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.browser_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.help.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.help.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.search_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.search_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.core.runtime_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.core.runtime_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.search_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.search_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.core.runtime_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.core.runtime_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.console_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.console_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.aix.motif.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.aix.motif.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.gtk.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.gtk.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.aix.motif.ppc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.aix.motif.ppc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.gtk.ppc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.gtk.ppc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.doc.user_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.doc.user_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.doc.user_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.doc.user_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.workbench_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.workbench_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.workbench_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.workbench_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.motif.hpux.PA_RISC_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.motif.hpux.PA_RISC_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.source_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.source_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.sdk.examples_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.sdk.examples_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.doc.isv_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.doc.isv_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.doc.isv_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.doc.isv_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.intro_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.intro_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.core_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.core_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.core_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.core_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.gtk.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.gtk.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.gtk.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.gtk.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.gtk.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.gtk.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.motif.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.motif.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.gtk.ppc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.gtk.ppc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.motif.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.motif.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.core.resources_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.core.resources_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.compare_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.compare_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.team.cvs.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.team.cvs.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.debug.core_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.debug.core_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.macosx.carbon.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.macosx.carbon.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.macosx.carbon.ppc_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.macosx.carbon.ppc_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.update.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.update.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ant.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ant.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ant.ui_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ant.ui_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.gtk.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.gtk.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.rcp.source.linux.gtk.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.rcp.source.linux.gtk.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.sdk_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.sdk_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.sdk_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.sdk_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.win32.win32.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.win32.win32.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.win32.win32.x86_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.win32.win32.x86_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.gtk.linux.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.gtk.linux.ppc_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.doc.user_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.doc.user_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.ui.externaltools_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.ui.externaltools_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.gtk.linux.x86_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.gtk.linux.x86_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.osgi.services_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.osgi.services_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.osgi.services_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.osgi.services_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.sdk.examples_3.1.1.r311-v20050803.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.sdk.examples_3.1.1.r311-v20050803.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.core_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.core_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.hpux.motif.PA_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.hpux.motif.PA_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.pde.ui_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.pde.ui_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.hpux.motif.PA_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.hpux.motif.PA_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.text_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.text_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.tomcat_4.1.30.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.tomcat_4.1.30.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.ui_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.ui_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.jdt.ui_3.1.2.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.ui_3.1.2.jar" />
+        <archive
+                path="plugins/org.eclipse.platform.source.linux.gtk.x86_64_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.platform.source.linux.gtk.x86_64_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.gtk.linux.x86_64_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.gtk.linux.x86_64_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.sdk.examples.source_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.sdk.examples.source_3.1.1.jar" />
+        <archive
+                path="plugins/org.eclipse.swt.motif.aix.ppc_3.1.1.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.swt.motif.aix.ppc_3.1.1.jar" />
+        <archive path="plugins/org.eclipse.jdt_3.1.0.jar"
+                url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt_3.1.0.jar"/>
+        <archive path="plugins/org.eclipse.jdt.launching_3.1.0.jar"
+                 url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.launching_3.1.0.jar"/>
+        <archive path="plugins/org.eclipse.jdt.launching.macosx_3.1.0.jar"
+                 url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.launching.macosx_3.1.0.jar"/>
+        <archive path="plugins/org.eclipse.jdt.junit.runtime_3.1.0.jar"
+                 url="../../eclipse/updates/3.1/plugins/org.eclipse.jdt.junit.runtime_3.1.0.jar"/>
+
+</site>
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/updatePic.gif b/org.eclipse.wtp.releng.webupdatesite/WebContent/updatePic.gif
new file mode 100644
index 0000000..0e6a531
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/updatePic.gif
Binary files differ
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/veArchiveTags.txt b/org.eclipse.wtp.releng.webupdatesite/WebContent/veArchiveTags.txt
new file mode 100644
index 0000000..cde53df
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/veArchiveTags.txt
@@ -0,0 +1,85 @@
+
+	<archive path="features/com.ibm.wtp.common.utilities_1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/features/com.ibm.wtp.common.utilities_1.0.1.jar"/>
+
+
+
+
+	<archive path="features/com.ibm.wtp.emf.integration.core_1.0.1.2.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/features/com.ibm.wtp.emf.integration.core_1.0.1.2.jar"/>
+
+
+
+
+
+
+	<archive path="features/org.eclipse.jem_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/features/org.eclipse.jem_1.1.0.1.jar"/>
+
+
+
+
+	<archive path="features/org.eclipse.jem.sdk_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/features/org.eclipse.jem.sdk_1.1.0.1.jar"/>
+
+
+
+
+
+	<archive path="features/org.eclipse.jem.source_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/features/org.eclipse.jem.source_1.1.0.1.jar"/>
+
+
+
+
+
+
+	<archive path="plugins/com.ibm.etools.emf.event_3.0.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/com.ibm.etools.emf.event_3.0.0.1.jar"/>
+
+
+
+
+	<archive path="plugins/org.eclipse.jem_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem_1.1.0.1.jar"/>
+
+
+
+
+
+	<archive path="plugins/org.eclipse.jem.beaninfo_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem.beaninfo_1.1.0.1.jar"/>
+
+
+
+
+
+	<archive path="plugins/org.eclipse.jem.proxy_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem.proxy_1.1.0.1.jar"/>
+
+
+
+
+	<archive path="plugins/org.eclipse.jem.source_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem.source_1.1.0.1.jar"/>
+
+
+
+
+	<archive path="plugins/org.eclipse.jem.ui_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem.ui_1.1.0.1.jar"/>
+
+
+
+	<archive path="plugins/org.eclipse.jem.util_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem.util_1.1.0.1.jar"/>
+
+
+
+
+	<archive path="plugins/org.eclipse.jem.workbench_1.1.0.1.jar"
+		 url="http://www.eclipse.org/downloads/download.php?r=1&amp;file=/tools/ve/updates/1.0/plugins/org.eclipse.jem.workbench_1.1.0.1.jar"/>
+
+
+
+
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/web/site.css b/org.eclipse.wtp.releng.webupdatesite/WebContent/web/site.css
new file mode 100644
index 0000000..425134e
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/web/site.css
@@ -0,0 +1,12 @@
+<STYLE type="text/css">

+td.spacer {padding-bottom: 10px; padding-top: 10px;}

+.title { font-family: sans-serif; color: #99AACC;}

+.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000;  }

+.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;}

+.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;}

+.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;}

+.light-row {background:#FFFFFF}

+.dark-row {background:#EEEEFF}

+.header {background:#99AADD}

+#indent {word-wrap : break-word;width :300px;text-indent:10px;}

+</STYLE>

diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/web/site.xsl b/org.eclipse.wtp.releng.webupdatesite/WebContent/web/site.xsl
new file mode 100644
index 0000000..83a6d2c
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/web/site.xsl
@@ -0,0 +1,495 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet
+	version='1.0'
+	xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
+	xmlns:msxsl="urn:schemas-microsoft-com:xslt">
+	<xsl:output
+		method="html"
+		encoding="UTF-8" />
+	<xsl:key
+		name="cat"
+		match="category"
+		use="@name" />
+	<xsl:template match="/">
+		<xsl:for-each select="site">
+			<html>
+				<head>
+					<title>
+						Eclipse Web Tools Project (WTP) Update Site
+					</title>
+					<style>@import url("web/site.css");</style>
+				</head>
+				<body>
+					<h2 class="title">WTP Update Features</h2>
+					<p class="bodyText">
+						<xsl:value-of select="description" />
+					</p>
+					<table
+						width="100%"
+						border="0"
+						cellspacing="1"
+						cellpadding="2">
+						<xsl:for-each select="category-def">
+
+							<xsl:sort
+								select="@label"
+								order="ascending"
+								case-order="upper-first" />
+							<xsl:sort
+								select="@name"
+								order="ascending"
+								case-order="upper-first" />
+
+
+
+
+
+
+
+							<xsl:if
+								test="count(key('cat',@name)) != 0">
+
+
+								<tr class="header">
+									<td
+										class="sub-header"
+										width="30%">
+										<xsl:value-of select="@name" />
+									</td>
+									<td
+										class="sub-header"
+										width="70%">
+										<xsl:value-of select="@label" />
+									</td>
+								</tr>
+								<xsl:for-each
+									select="key('cat',@name)">
+									<xsl:sort
+										select="ancestor::feature//@version"
+										order="ascending" />
+									<xsl:sort
+										select="ancestor::feature//@id"
+										order="ascending"
+										case-order="upper-first" />
+									<tr>
+										<xsl:choose>
+											<xsl:when
+												test="(position() mod 2 = 1)">
+												<xsl:attribute
+													name="class">
+													dark-row
+												</xsl:attribute>
+											</xsl:when>
+											<xsl:otherwise>
+												<xsl:attribute
+													name="class">
+													light-row
+												</xsl:attribute>
+											</xsl:otherwise>
+										</xsl:choose>
+										<td
+											class="log-text"
+											id="indent">
+											<xsl:choose>
+												<xsl:when
+													test="ancestor::feature//@label">
+													<p
+														href="{ancestor::feature//@url}">
+														<xsl:value-of
+															select="ancestor::feature//@label" />
+													</p>
+													<br />
+													<div id="indent">
+														(
+														<xsl:value-of
+															select="ancestor::feature//@id" />
+														-
+														<xsl:value-of
+															select="ancestor::feature//@version" />
+														)
+													</div>
+												</xsl:when>
+												<xsl:otherwise>
+													<p
+														href="{ancestor::feature//@url}">
+														<xsl:value-of
+															select="ancestor::feature//@id" />
+														-
+														<xsl:value-of
+															select="ancestor::feature//@version" />
+													</p>
+												</xsl:otherwise>
+											</xsl:choose>
+											<br />
+										</td>
+										<td>
+											<table>
+												<xsl:if
+													test="ancestor::feature//@os">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Operating
+															Systems:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="ancestor::feature//@os" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if
+													test="ancestor::feature//@ws">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Windows
+															Systems:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="ancestor::feature//@ws" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if
+													test="ancestor::feature//@nl">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Languages:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="ancestor::feature//@nl" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if
+													test="ancestor::feature//@arch">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Architecture:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="ancestor::feature//@arch" />
+														</td>
+													</tr>
+												</xsl:if>
+											</table>
+										</td>
+									</tr>
+								</xsl:for-each>
+								<tr>
+									<td class="spacer">
+										<br />
+									</td>
+									<td class="spacer">
+										<br />
+									</td>
+								</tr>
+
+
+
+							</xsl:if>
+						</xsl:for-each>
+						<xsl:if
+							test="count(feature)  &gt; count(feature/category)">
+							<tr class="header">
+								<td
+									class="sub-header"
+									colspan="2">
+									Uncategorized
+								</td>
+							</tr>
+						</xsl:if>
+						<xsl:choose>
+							<xsl:when
+								test="function-available('msxsl:node-set')">
+								<xsl:variable name="rtf-nodes">
+									<xsl:for-each
+										select="feature[not(category)]">
+										<xsl:sort
+											select="@id"
+											order="ascending"
+											case-order="upper-first" />
+										<xsl:sort
+											select="@version"
+											order="ascending" />
+										<xsl:value-of select="." />
+										<xsl:copy-of select="." />
+									</xsl:for-each>
+								</xsl:variable>
+								<xsl:variable
+									name="myNodeSet"
+									select="msxsl:node-set($rtf-nodes)/*" />
+								<xsl:for-each select="$myNodeSet">
+									<tr>
+										<xsl:choose>
+											<xsl:when
+												test="position() mod 2 = 1">
+												<xsl:attribute
+													name="class">
+													dark-row
+												</xsl:attribute>
+											</xsl:when>
+											<xsl:otherwise>
+												<xsl:attribute
+													name="class">
+													light-row
+												</xsl:attribute>
+											</xsl:otherwise>
+										</xsl:choose>
+										<td
+											class="log-text"
+											id="indent">
+											<xsl:choose>
+												<xsl:when
+													test="@label">
+													<p href="{@url}">
+														<xsl:value-of
+															select="@label" />
+													</p>
+													<br />
+													<div id="indent">
+														(
+														<xsl:value-of
+															select="@id" />
+														-
+														<xsl:value-of
+															select="@version" />
+														)
+													</div>
+												</xsl:when>
+												<xsl:otherwise>
+													<p href="{@url}">
+														<xsl:value-of
+															select="@id" />
+														-
+														<xsl:value-of
+															select="@version" />
+													</p>
+												</xsl:otherwise>
+											</xsl:choose>
+											<br />
+											<br />
+										</td>
+										<td>
+											<table>
+												<xsl:if test="@os">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Operating
+															Systems:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@os" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if test="@ws">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Windows
+															Systems:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@ws" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if test="@nl">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Languages:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@nl" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if test="@arch">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Architecture:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@arch" />
+														</td>
+													</tr>
+												</xsl:if>
+											</table>
+										</td>
+									</tr>
+								</xsl:for-each>
+							</xsl:when>
+							<xsl:otherwise>
+								<xsl:for-each
+									select="feature[not(category)]">
+									<xsl:sort
+										select="@id"
+										order="ascending"
+										case-order="upper-first" />
+									<xsl:sort
+										select="@version"
+										order="ascending" />
+									<tr>
+										<xsl:choose>
+											<xsl:when
+												test="count(preceding-sibling::feature[not(category)]) mod 2 = 1">
+												<xsl:attribute
+													name="class">
+													dark-row
+												</xsl:attribute>
+											</xsl:when>
+											<xsl:otherwise>
+												<xsl:attribute
+													name="class">
+													light-row
+												</xsl:attribute>
+											</xsl:otherwise>
+										</xsl:choose>
+										<td
+											class="log-text"
+											id="indent">
+											<xsl:choose>
+												<xsl:when
+													test="@label">
+													<p href="{@url}">
+														<xsl:value-of
+															select="@label" />
+													</p>
+													<br />
+													<div id="indent">
+														(
+														<xsl:value-of
+															select="@id" />
+														-
+														<xsl:value-of
+															select="@version" />
+														)
+													</div>
+												</xsl:when>
+												<xsl:otherwise>
+													<p href="{@url}">
+														<xsl:value-of
+															select="@id" />
+														-
+														<xsl:value-of
+															select="@version" />
+													</p>
+												</xsl:otherwise>
+											</xsl:choose>
+											<br />
+											<br />
+										</td>
+										<td>
+											<table>
+												<xsl:if test="@os">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Operating
+															Systems:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@os" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if test="@ws">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Windows
+															Systems:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@ws" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if test="@nl">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Languages:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@nl" />
+														</td>
+													</tr>
+												</xsl:if>
+												<xsl:if test="@arch">
+													<tr>
+														<td
+															class="log-text"
+															id="indent">
+															Architecture:
+														</td>
+														<td
+															class="log-text"
+															id="indent">
+															<xsl:value-of
+																select="@arch" />
+														</td>
+													</tr>
+												</xsl:if>
+											</table>
+										</td>
+									</tr>
+								</xsl:for-each>
+							</xsl:otherwise>
+						</xsl:choose>
+					</table>
+				</body>
+			</html>
+		</xsl:for-each>
+	</xsl:template>
+</xsl:stylesheet>
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/wtp07.xml b/org.eclipse.wtp.releng.webupdatesite/WebContent/wtp07.xml
new file mode 100644
index 0000000..159d22a
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/wtp07.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="windows-1252"?>
+<site>
+	<!-- "old" releases of WTP  -->
+
+	<feature
+		url="features/org.apache.axis.feature_1.2.1.jar"
+		patch="false"
+		id="org.apache.axis.feature"
+		version="1.2.1">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.apache.wsil4j.feature_1.0.0.jar"
+		patch="false"
+		id="org.apache.wsil4j.feature"
+		version="1.0.0">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.eclipse.jst.sdk_0.7.1.jar"
+		patch="false"
+		id="org.eclipse.jst.sdk"
+		version="0.7.1">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.eclipse.jst_0.7.1.jar"
+		patch="false"
+		id="org.eclipse.jst"
+		version="0.7.1">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.eclipse.wst.sdk_0.7.1.jar"
+		patch="false"
+		id="org.eclipse.wst.sdk"
+		version="0.7.1">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.eclipse.wst_0.7.1.jar"
+		patch="false"
+		id="org.eclipse.wst"
+		version="0.7.1">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.uddi4j.feature_2.0.3.jar"
+		patch="false"
+		id="org.uddi4j.feature"
+		version="2.0.3">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<feature
+		url="features/org.wsdl4j.feature_1.4.0.jar"
+		patch="false"
+		id="org.wsdl4j.feature"
+		version="1.4.0">
+		<category name="WTP 0.7.1" />
+	</feature>
+
+	<category-def
+		label="WTP SDK 0.7.1"
+		name="WTP 0.7.1">
+		<description>
+			This category contains the various features of the 0.7.1
+			build of WTP SDK.
+		</description>
+	</category-def>
+
+
+</site>
\ No newline at end of file
diff --git a/org.eclipse.wtp.releng.webupdatesite/WebContent/wtpdraft.jpg b/org.eclipse.wtp.releng.webupdatesite/WebContent/wtpdraft.jpg
new file mode 100644
index 0000000..27ee489
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/WebContent/wtpdraft.jpg
Binary files differ
diff --git a/org.eclipse.wtp.releng.webupdatesite/tools/genUpdates.sh b/org.eclipse.wtp.releng.webupdatesite/tools/genUpdates.sh
new file mode 100644
index 0000000..e98f24d
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/tools/genUpdates.sh
@@ -0,0 +1,45 @@
+

+

+currentTarget=/home/data/httpd/download.eclipse.org/webtools/testUpdates/features/

+echo $currentTarget > allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+currentTarget=/home/data/httpd/download.eclipse.org/webtools/testUpdates/plugins/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+

+

+

+currentTarget=/home/data/httpd/download.eclipse.org/eclipse/updates/3.1/features/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+currentTarget=/home/data/httpd/download.eclipse.org/eclipse/updates/3.1/plugins/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+

+

+currentTarget=/home/data/httpd/download.eclipse.org/eclipse/updates/3.0/features/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+currentTarget=/home/data/httpd/download.eclipse.org/eclipse/updates/3.0/plugins/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+

+

+

+

+currentTarget=/home/data/httpd/download.eclipse.org/tools/emf/updates/features/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+currentTarget=/home/data/httpd/download.eclipse.org/tools/emf/updates/plugins/

+echo $currentTarget >> allUpdates.txt

+ls   $currentTarget >> allUpdates.txt

+

+

+