[jboss-svn-commits] JBL Code SVN: r11043 - in labs/jbosslabs/trunk: migration and 10 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Apr 16 17:05:26 EDT 2007


Author: wrzep
Date: 2007-04-16 17:05:26 -0400 (Mon, 16 Apr 2007)
New Revision: 11043

Added:
   labs/jbosslabs/trunk/migration/
   labs/jbosslabs/trunk/migration/project.xml-migration/
   labs/jbosslabs/trunk/migration/project.xml-migration/build.xml
   labs/jbosslabs/trunk/migration/project.xml-migration/build/
   labs/jbosslabs/trunk/migration/project.xml-migration/lib/
   labs/jbosslabs/trunk/migration/project.xml-migration/lib/resolver.jar
   labs/jbosslabs/trunk/migration/project.xml-migration/lib/serializer.jar
   labs/jbosslabs/trunk/migration/project.xml-migration/lib/xercesImpl.jar
   labs/jbosslabs/trunk/migration/project.xml-migration/lib/xml-apis.jar
   labs/jbosslabs/trunk/migration/project.xml-migration/src/
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Filter.java
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/JEMSFilter.java
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.class
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.java
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Migrator.java
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.class
   labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.java
   labs/jbosslabs/trunk/migration/project.xml-migration/target/
   labs/jbosslabs/trunk/migration/project.xml-migration/target/classes/
   labs/jbosslabs/trunk/migration/project.xml-migration/test/
   labs/jbosslabs/trunk/migration/project.xml-migration/test/project.new.xml
   labs/jbosslabs/trunk/migration/project.xml-migration/test/project.xml
Log:
JBLAB-853



Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration
___________________________________________________________________
Name: svn:ignore
   + target



Added: labs/jbosslabs/trunk/migration/project.xml-migration/build.xml
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/build.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/build.xml	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project basedir="." default="all" >
+	
+    <path id="classpath">
+        <fileset dir="lib" includes="**/*.jar"/>
+    </path>
+	
+	<target name="all" depends="clean,build"/>
+
+	<target name="test" depends="run,cat"/>
+		
+	<target name="build">
+		<javac srcdir="src/java" destdir="target/classes" classpathref="classpath"/>
+		
+		<jar destfile="target/migrate.jar" basedir="target/classes">
+			<manifest>
+	              <attribute name="Main-Class" value="org.jboss.forge.migration.Main"/>
+	        </manifest>
+		</jar>
+	</target>
+		
+	<target name="run">
+		<java fork="true" classname="org.jboss.forge.migration.Main">
+			<arg value="test/project.xml"/>
+			<arg value="test/project.new.xml"/>			
+            <classpath>
+               <path refid="classpath"/>
+               <path location="target/migrate.jar"/>
+            </classpath>
+		</java>
+	</target>
+
+	<target name="cat">
+		<exec executable="cat">
+		    <arg value="test/project.new.xml"/>
+		</exec>
+	</target>
+	
+	<target name="clean">
+		<delete defaultexcludes="false">
+		    <fileset dir="target/classes">
+				<include name="**"/>
+			</fileset>
+		  </delete>
+	</target>
+	
+</project>

Added: labs/jbosslabs/trunk/migration/project.xml-migration/lib/resolver.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/lib/resolver.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbosslabs/trunk/migration/project.xml-migration/lib/serializer.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/lib/serializer.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbosslabs/trunk/migration/project.xml-migration/lib/xercesImpl.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/lib/xercesImpl.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbosslabs/trunk/migration/project.xml-migration/lib/xml-apis.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/lib/xml-apis.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Filter.java
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Filter.java	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Filter.java	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,8 @@
+package org.jboss.forge.migration;
+
+import org.w3c.dom.Node;
+
+public interface Filter {
+	
+	public Node filter(Node input);
+}

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/JEMSFilter.java
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/JEMSFilter.java	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/JEMSFilter.java	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,22 @@
+package org.jboss.forge.migration;
+
+import org.w3c.dom.Node;
+
+public class JEMSFilter implements Filter {
+
+	public Node filter(Node n) {
+		
+		String text = n.getTextContent();
+		
+		if ("as".equals(text)) {
+			n.setTextContent("jbossas");
+		}
+		
+		if ("portal".equals(text)) {
+			n.setTextContent("jbossportal");
+		}
+		
+		return n;
+	}
+
+}

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.class
===================================================================
(Binary files differ)


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.java
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.java	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Main.java	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,25 @@
+package org.jboss.forge.migration;
+
+import org.w3c.dom.Document;
+
+public class Main {
+
+	public static void main(String[] args) {
+		
+		if(args.length < 2) {
+		      System.out.println("Usage: java -jar migrate.jar old_project.xml new_project.xml");
+		      return;
+		}
+		
+		String oldProjectXMLPath = args[0];
+		String newProjectXMLPath = args[1];
+		      
+		XMLTools.init();
+		
+		Document oldProjectXML = XMLTools.getDocument(oldProjectXMLPath); 
+
+		Document newProjectXML = (new Migrator(oldProjectXML)).migrate();
+		
+		XMLTools.save(newProjectXML, newProjectXMLPath);
+	}
+}

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Migrator.java
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Migrator.java	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/Migrator.java	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,99 @@
+package org.jboss.forge.migration;
+
+import org.w3c.dom.DOMConfiguration;
+import org.w3c.dom.Document;
+import org.w3c.dom.Node;
+import org.w3c.dom.Element;
+import org.w3c.dom.NodeList;
+
+public class Migrator {
+
+	private Document oldDoc;
+	private Document newDoc;
+	private Element root;
+	
+	public Migrator(Document oldDoc) {
+		
+		this.oldDoc = oldDoc;
+	}
+	
+	public Document migrate() {
+		
+		newDoc = XMLTools.createDocument("http://jboss.org", "project");
+		
+		root = newDoc.getDocumentElement();
+		
+		// copy-paste
+		copyElement("id");
+		copyElement("name");
+		copyElement("company-name");
+		copyElement("logo");
+		
+		//TODO info
+		
+		//TODO developers 
+		
+		Filter jemsFilter = new JEMSFilter();
+		copyElements("jems", jemsFilter);
+		
+		//TODO repo
+		
+		copyElement("issue-tracker");
+		
+		//TODO forums
+		
+		//TODO link
+		
+		//TODO pages
+		
+		copyElement("downloads");
+		
+		return newDoc;
+	}
+
+	private void copyElement(String tagName) {
+		
+		copyElement(tagName, null);
+	}
+
+	private void copyElement(String tagName, Filter filter) {
+		
+		NodeList nl = oldDoc.getElementsByTagName(tagName);
+		for (int i = 0; i < nl.getLength(); i++) {
+			
+			if (nl.item(i).getParentNode().equals(oldDoc.getDocumentElement())) {
+			
+				Node n = newDoc.importNode(nl.item(i), true);
+			
+				if (filter != null) {
+					n = filter.filter(n);
+				}
+			
+				root.appendChild(n);
+				
+				return;
+			}
+		}
+	}
+
+	private void copyElements(String tagName) {
+		
+		copyElement(tagName, null);
+	}
+	
+	private void copyElements(String tagName, Filter filter) {
+		
+		NodeList nl = oldDoc.getElementsByTagName(tagName);
+		for (int i = 0; i < nl.getLength(); i++) {
+			
+			Node n = newDoc.importNode(nl.item(0), true);
+			
+			if (filter != null) {
+				n = filter.filter(n);
+			}
+			
+			root.appendChild(n);
+		}
+	}
+
+}

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.class
===================================================================
(Binary files differ)


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.class
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.java
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.java	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/src/java/org/jboss/forge/migration/XMLTools.java	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,113 @@
+package org.jboss.forge.migration;
+
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+
+import org.w3c.dom.DOMConfiguration;
+import org.w3c.dom.DOMImplementation;
+import org.w3c.dom.DOMImplementationList;
+import org.w3c.dom.Document;
+import org.w3c.dom.bootstrap.DOMImplementationRegistry;
+import org.w3c.dom.ls.DOMImplementationLS;
+import org.w3c.dom.ls.LSOutput;
+import org.w3c.dom.ls.LSSerializer;
+import org.xml.sax.SAXException;
+
+public class XMLTools {
+
+    private static DocumentBuilder parser;
+    private static DOMImplementation domImpl;
+    
+	
+	public static void init() {
+		
+		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
+		try {
+			parser = factory.newDocumentBuilder();
+		} catch (Exception e) {
+			e.printStackTrace();
+		} 
+		
+		  DOMImplementationRegistry registry;
+			try {
+				registry = DOMImplementationRegistry.newInstance();
+			} catch (Exception e) {
+				e.printStackTrace();
+				return;
+			}
+			
+		    domImpl = registry.getDOMImplementation("XML 3.0 LS 3.0");
+		    if(domImpl == null) {
+		    	  	System.err.println("getDOMImplementation failed");
+		    	
+		    }
+		    
+		   
+	}
+	
+	public static Document getDocument(String path) {
+		
+			try {
+				return  parser.parse(path);
+			} catch (Exception e) {
+				
+				e.printStackTrace();
+				return null;
+			} 
+	}
+
+	public static Document createDocument(String namespace, String rootName) {
+
+	    return domImpl.createDocument(namespace, rootName, null);
+	}
+
+	public static void save(Document doc, String path) {
+		
+		 DOMImplementationLS lsImpl = (DOMImplementationLS)domImpl.getFeature("LS", "3.0");
+         if(lsImpl == null) {
+           System.err.println("getDOMImplementationLS failed");
+           return;
+         }
+         
+       
+         
+         LSSerializer ser = lsImpl.createLSSerializer();
+         
+         ser.getDomConfig().setParameter("format-pretty-print", true);
+         
+         LSOutput out = lsImpl.createLSOutput();         
+         try {
+			out.setByteStream(new FileOutputStream(path));
+		} catch (FileNotFoundException e) {
+			e.printStackTrace();
+		}
+
+		out.setEncoding("UTF-8");
+      
+         ser.write(doc, out);
+	}
+	
+	public static void printImpl() {
+		
+		System.out.println("IMPL");
+		
+		 String features = "LS";
+		    try {
+		      DOMImplementationRegistry reg = DOMImplementationRegistry.newInstance();
+		      DOMImplementationList domImplList = reg.getDOMImplementationList(features);
+		      int n = domImplList.getLength();
+		      for(int i = 0; i < n; ++i) {
+		        DOMImplementation domImpl = domImplList.item(i);
+		        System.out.println("DOM:");
+		        System.out.println(domImpl.toString()+"\n\n");
+		      }
+		    } catch (Exception e) {
+		      e.printStackTrace();
+		    }
+	}
+
+}

Added: labs/jbosslabs/trunk/migration/project.xml-migration/test/project.new.xml
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/test/project.new.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/test/project.new.xml	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://jboss.org">
+   <id>jbossws</id>
+   <name>JBoss Web Services</name>
+   <company-name>JBoss, Inc.</company-name>
+   <logo>images/header_projecttitle.gif</logo>
+   <jems>jbossas</jems>
+   <jems>jbossas</jems>
+   <jems>jbossas</jems>
+   <issue-tracker type="jira">http://jira.jboss.com/jira/browse/JBWS</issue-tracker>
+   <downloads>
+    
+    <!--
+      <categories>
+        <category>
+          <id>jbossws-1.0</id>
+          <name>JBossWS releases for JBossAS-4.0.x</name>
+          <description>Stable releases for JBossAS-4.0.4</description>
+          
+          <categories>
+            <category>
+              <id>subcat3</id> 
+              <name>Sub category 3</name>
+              <description>Desc of sub (sub) cat 3</description>
+            </category>
+          </categories>
+          
+          <files>
+            <file>
+              <id>jbossws-samples-1.0.0.GA.zip</id>
+              <name>jbossws-samples-1.0.0.GA</name>
+              <description>Samples for jbossws-1.0.0.GA</description>
+            </file>
+          </files>
+        </category>
+      </categories>
+      -->
+      
+      <name>JBossWS downloads</name>
+      <description/>
+      
+      <files>
+        <!-- jbossws-1.2.0.SP1 -->
+        <file>
+          <id>jbossws-1.2.0.SP1.zip</id>
+          <name>jbossws-1.2.0.SP1</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.2.0.SP1.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.2.0.SP1.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-src-1.2.0.SP1.zip</id>
+          <name>jbossws-src-1.2.0.SP1</name>
+          <description>JBossWS Sources</description>
+          <license>LGPL</license>
+        </file>
+        <file>
+          <id>jbossws-samples-1.2.0.SP1.zip</id>
+          <name>jbossws-1.2.0.SP1 Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.2.0.GA -->
+        <file>
+          <id>jbossws-1.2.0.GA.zip</id>
+          <name>jbossws-1.2.0.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.2.0.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.2.0.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-src-1.2.0.GA.zip</id>
+          <name>jbossws-src-1.2.0.GA</name>
+          <description>JBossWS Sources</description>
+          <license>LGPL</license>
+        </file>
+        <file>
+          <id>jbossws-samples-1.2.0.GA.zip</id>
+          <name>jbossws-1.2.0.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.0.4.GA -->
+        <file>
+          <id>jbossws-1.0.4.GA.zip</id>
+          <name>jbossws-1.0.4.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.4.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.0.4.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-src-1.0.4.GA.zip</id>
+          <name>jbossws-src-1.0.4.GA</name>
+          <description>JBossWS Sources</description>
+          <license>LGPL</license>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.4.GA.zip</id>
+          <name>jbossws-1.0.4.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.0.3.GA -->
+        <file>
+          <id>jbossws-1.0.3.GA.zip</id>
+          <name>jbossws-1.0.3.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.3.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.0.3.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.3.GA.zip</id>
+          <name>jbossws-1.0.3.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.0.2.GA -->
+        <file>
+          <id>jbossws-1.0.2.GA.zip</id>
+          <name>jbossws-1.0.2.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.2.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.0.2.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.2.GA.zip</id>
+          <name>jbossws-1.0.2.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+        
+        <!-- jbossws-1.0.1.GA -->
+        <file>
+          <id>jbossws-1.0.1.GA.zip</id>
+          <name>jbossws-1.0.1.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.1.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>http://wiki.jboss.org/wiki/Wiki.jsp?page=JBWS101Install</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.1.GA.zip</id>
+          <name>jbossws-1.0.1.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+        
+        <!-- jbossws-1.0.0.GA -->
+        <file>
+          <id>jbossws-1.0.0.GA.zip</id>
+          <name>jbossws-1.0.0.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.0.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.0.GA.zip</id>
+          <name>jbossws-1.0.0.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+        
+      </files>
+</downloads>
+</project>

Added: labs/jbosslabs/trunk/migration/project.xml-migration/test/project.xml
===================================================================
--- labs/jbosslabs/trunk/migration/project.xml-migration/test/project.xml	                        (rev 0)
+++ labs/jbosslabs/trunk/migration/project.xml-migration/test/project.xml	2007-04-16 21:05:26 UTC (rev 11043)
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="UTF-8"?><project>
+
+  <id>jbossws</id>
+  <name>JBoss Web Services</name>
+  <company-name>JBoss, Inc.</company-name>
+  <logo>images/header_projecttitle.gif</logo>
+
+  <description>projectDescription.html</description>
+
+  <jems>as</jems>
+  <jems>portal</jems>
+  <jems>hibernate</jems>
+
+  <menu>
+    <page display="Downloads">downloads</page>
+    <link display="Forum">http://www.jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=200</link>
+    <link display="Wiki">http://jbws.dyndns.org/mediawiki</link>
+    <issue-tracker display="JIRA Issue Tracking"/>
+    <link display="User Guide">http://jbws.dyndns.org/mediawiki/index.php/JAX-WS_User_Guide</link>
+  </menu>
+
+  <issue-tracker type="jira">http://jira.jboss.com/jira/browse/JBWS</issue-tracker>
+  <repository type="svn">https://svn.jboss.org/repos/jbossws</repository>
+
+  <downloads>
+    
+    <!--
+      <categories>
+        <category>
+          <id>jbossws-1.0</id>
+          <name>JBossWS releases for JBossAS-4.0.x</name>
+          <description>Stable releases for JBossAS-4.0.4</description>
+          
+          <categories>
+            <category>
+              <id>subcat3</id> 
+              <name>Sub category 3</name>
+              <description>Desc of sub (sub) cat 3</description>
+            </category>
+          </categories>
+          
+          <files>
+            <file>
+              <id>jbossws-samples-1.0.0.GA.zip</id>
+              <name>jbossws-samples-1.0.0.GA</name>
+              <description>Samples for jbossws-1.0.0.GA</description>
+            </file>
+          </files>
+        </category>
+      </categories>
+      -->
+      
+      <name>JBossWS downloads</name>
+      <description/>
+      
+      <files>
+        <!-- jbossws-1.2.0.SP1 -->
+        <file>
+          <id>jbossws-1.2.0.SP1.zip</id>
+          <name>jbossws-1.2.0.SP1</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.2.0.SP1.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.2.0.SP1.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-src-1.2.0.SP1.zip</id>
+          <name>jbossws-src-1.2.0.SP1</name>
+          <description>JBossWS Sources</description>
+          <license>LGPL</license>
+        </file>
+        <file>
+          <id>jbossws-samples-1.2.0.SP1.zip</id>
+          <name>jbossws-1.2.0.SP1 Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.2.0.GA -->
+        <file>
+          <id>jbossws-1.2.0.GA.zip</id>
+          <name>jbossws-1.2.0.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.2.0.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.2.0.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-src-1.2.0.GA.zip</id>
+          <name>jbossws-src-1.2.0.GA</name>
+          <description>JBossWS Sources</description>
+          <license>LGPL</license>
+        </file>
+        <file>
+          <id>jbossws-samples-1.2.0.GA.zip</id>
+          <name>jbossws-1.2.0.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.0.4.GA -->
+        <file>
+          <id>jbossws-1.0.4.GA.zip</id>
+          <name>jbossws-1.0.4.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.4.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.0.4.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-src-1.0.4.GA.zip</id>
+          <name>jbossws-src-1.0.4.GA</name>
+          <description>JBossWS Sources</description>
+          <license>LGPL</license>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.4.GA.zip</id>
+          <name>jbossws-1.0.4.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.0.3.GA -->
+        <file>
+          <id>jbossws-1.0.3.GA.zip</id>
+          <name>jbossws-1.0.3.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.3.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.0.3.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.3.GA.zip</id>
+          <name>jbossws-1.0.3.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+
+        <!-- jbossws-1.0.2.GA -->
+        <file>
+          <id>jbossws-1.0.2.GA.zip</id>
+          <name>jbossws-1.0.2.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.2.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>Install-1.0.2.GA.txt</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.2.GA.zip</id>
+          <name>jbossws-1.0.2.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+        
+        <!-- jbossws-1.0.1.GA -->
+        <file>
+          <id>jbossws-1.0.1.GA.zip</id>
+          <name>jbossws-1.0.1.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.1.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+          <button>
+            <id>http://wiki.jboss.org/wiki/Wiki.jsp?page=JBWS101Install</id>
+            <name>Installation instructions</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.1.GA.zip</id>
+          <name>jbossws-1.0.1.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+        
+        <!-- jbossws-1.0.0.GA -->
+        <file>
+          <id>jbossws-1.0.0.GA.zip</id>
+          <name>jbossws-1.0.0.GA</name>
+          <description>Binaries, Docs, Samples</description>
+          <license>LGPL</license>
+          <button>
+            <id>ReleaseNotes-1.0.0.GA.txt</id>
+            <name>Release Notes</name>
+          </button>
+        </file>
+        <file>
+          <id>jbossws-samples-1.0.0.GA.zip</id>
+          <name>jbossws-1.0.0.GA Samples</name>
+          <description>User Guide Samples</description>
+          <license>LGPL</license>
+        </file>
+        
+      </files>
+</downloads>
+  
+</project>


Property changes on: labs/jbosslabs/trunk/migration/project.xml-migration/test/project.xml
___________________________________________________________________
Name: svn:executable
   + *




More information about the jboss-svn-commits mailing list