You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by wi...@apache.org on 2005/09/22 20:45:00 UTC

svn commit: r291001 - in /webservices/muse/trunk/src/examples/client: project.properties project.xml

Author: wire
Date: Thu Sep 22 11:44:57 2005
New Revision: 291001

URL: http://svn.apache.org/viewcvs?rev=291001&view=rev
Log:
Added BaseFault support and ability to set properties

Modified:
    webservices/muse/trunk/src/examples/client/project.properties
    webservices/muse/trunk/src/examples/client/project.xml

Modified: webservices/muse/trunk/src/examples/client/project.properties
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/project.properties?rev=291001&r1=291000&r2=291001&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/client/project.properties (original)
+++ webservices/muse/trunk/src/examples/client/project.properties Thu Sep 22 11:44:57 2005
@@ -21,7 +21,7 @@
 
 # JAVA PLUGIN
 ##############
-maven.compile.target = 1.4
+maven.compile.target = 1.5
 
 # TEST PLUGIN
 ##############

Modified: webservices/muse/trunk/src/examples/client/project.xml
URL: http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/client/project.xml?rev=291001&r1=291000&r2=291001&view=diff
==============================================================================
--- webservices/muse/trunk/src/examples/client/project.xml (original)
+++ webservices/muse/trunk/src/examples/client/project.xml Thu Sep 22 11:44:57 2005
@@ -1,3 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
 <project>
     <pomVersion>3</pomVersion>
     <artifactId>museclient</artifactId>
@@ -11,16 +12,31 @@
     <inceptionYear>2005</inceptionYear>
     <package>org.apache.ws</package>
     <logo>/images/logo.gif</logo>
-    <shortDescription>A client library for Muse.</shortDescription>
-    <url>http://incubator.apache.org/muse</url>
-    <issueTrackingUrl>https://ws-rp.hpsen.com/servlets/ProjectIssues</issueTrackingUrl>
+    <description>This project is a Java Client Library for MUWS specification version 1.0. 
+    It can essentially talk to any WSDM resource while minimizing the client progammers exposure to SOAP XML.
     
+    See the README.txt for more details about how to use the distribution.</description>
+    <shortDescription>A client library for Apache Muws.</shortDescription>
+    <url>http://kolvir.esr.hp.com/museclient</url>
+    <issueTrackingUrl>http://nagoya.apache.org/jira/browse/Muse</issueTrackingUrl>
+    <repository>
+        <connection>scm|svn|http://svn.apache.org/repos/asf/webservices/muse/trunk/src/examples/client</connection>
+        <developerConnection>scm|svn|https://svn.apache.org/repos/asf/webservices/muse/trunk/src/examples/client</developerConnection>
+        <url>http://svn.apache.org/viewcvs.cgi/webservices/muse/trunk/src/examples/client</url>
+    </repository>
+    <versions>
+        <version>
+            <id>2</id>
+            <name>10I1</name>
+            <tag>10I1</tag>
+        </version>
+    </versions>
     <mailingLists>
         <mailingList>
-            <name>${pom.name} Dev List</name>
-        </mailingList>
-        <mailingList>
-            <name>${pom.name} User List</name>
+            <name>Muse Developer List</name>
+            <subscribe>muse-dev-subscribe@ws.apache.org</subscribe>
+            <unsubscribe>muse-dev-unsubscribe@ws.apache.org</unsubscribe>
+            <archive>http://ws.apache.org/mail/muse-dev/</archive>
         </mailingList>
     </mailingLists>
     <developers>
@@ -45,500 +61,490 @@
             <timezone>-5</timezone>
         </developer>
     </developers>
-
+    <licenses>
+        <license>
+            <name>Apache License, Version 2.0</name>
+            <url>http://www.apache.org/licenses/LICENSE-2.0</url>
+            <distribution>repo</distribution>
+        </license>
+    </licenses>
     <dependencies>
-   <dependency>
-      <groupId>addressing</groupId>
-      <artifactId>addressing</artifactId>
-      <version>SNAPSHOT</version>
-      <url>http://ws.apache.org/ws-fx/addressing/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <usage>Provides support for WS-Addressing</usage>
-        <war.bundle>true</war.bundle>        
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>ant</groupId>
-      <artifactId>ant</artifactId>
-      <version>1.6.2</version>
-      <url>http://ant.apache.org/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <usage>Needed for custom Ant tasks we've written for updating a Wsdd and running WsdmWsdl2Java</usage>
-        <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>wsrf</groupId>
-      <artifactId>commonj-twm-api</artifactId>
-      <version>1.1</version>
-      <url>http://dev2dev.bea.com/technologies/commonj/twm/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <usage>Timer APIs used for scheduled resource termination</usage>
-        <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-        
-    <dependency>
-      <groupId>wsrf</groupId>
-      <artifactId>wsrf</artifactId>
-      <version>1.0</version>    
-      <url>http://ws.apache.org/ws-fx/wsrf/</url>
-      <properties>
-	<license>ApacheLicense-2.0.txt</license>
-	<usage>WSRF impl</usage>
-	<war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>wsrf</groupId>
-      <artifactId>wsa-xbeans</artifactId>
-      <version>SNAPSHOT</version>
-      <url>http://ws.apache.org/ws-fx/wsrf/</url>
-      <properties>
-	<license>ApacheLicense-2.0.txt</license>
-	<usage>Needed for handling requests. This contains the XmlBeans-generated code from the WSA XSDs. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
-	<war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>wsrf</groupId>
-      <artifactId>wsrf-xbeans</artifactId>
-      <version>SNAPSHOT</version>
-      <url>http://ws.apache.org/ws-fx/wsrf/</url>
-      <properties>
-	<license>ApacheLicense-2.0.txt</license>
-	<usage>Needed for handling requests. This contains the XmlBeans-generated code from the WSRF WSDLs/XSDs. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
-	<war.bundle>true</war.bundle>
-       </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <version>1.2.8</version>
-      <url>http://logging.apache.org/log4j/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed by Velocity.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-          <groupId>velocity</groupId>
-          <artifactId>velocity</artifactId>
-          <version>1.4</version>
-          <url>http://jakarta.apache.org/velocity/</url>
-          <properties>
-            <license>ApacheLicense-2.0.txt</license>
-            <usage>Templating engine used by Wsdl2Java,</usage>
-            <war.bundle>true</war.bundle>
-          </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>wsrf</groupId>
-      <artifactId>wsrf-jndi-config</artifactId>
-      <version>SNAPSHOT</version>
-      <url>http://ws.apache.org/ws-fx/wsrf/</url>
-      <properties>
-	<license>ApacheLicense-2.0.txt</license>
-	<war.bundle>true</war.bundle>
-	<usage>Needed for handling our JNDI XML config file via XmlBeans. This "could" be removed, but then we'd probably replace it with commons-config.  The reason we avoided that approach is that we leveredge XmlBeans extensively in our codebase.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>axis</groupId>
-      <artifactId>axis</artifactId>
-      <version>1.2.1</version>
-      <url>http://ws.apache.org/axis/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for compiling Axis-specific impls in our codebase.  It is also needed for unit tests, etc.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>axis</groupId>
-      <artifactId>axis-jaxrpc</artifactId>
-      <version>1.2</version>
-      <url>http://ws.apache.org/axis/</url>
-      <properties>
-        <license>BinaryCodeLicense-JaxRpcApi.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for building classes that reference JAX-RPC APIs.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>axis</groupId>
-      <artifactId>axis-saaj</artifactId>
-      <version>1.2</version>
-      <url>http://ws.apache.org/axis/</url>
-      <properties>
-        <license>BinaryCodeLicense-SaajApi.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for building classes that reference SAAJ APIs.</usage>
-      </properties>
-    </dependency>
-        
-       <dependency>
-          <groupId>commons-cli</groupId>
-          <artifactId>commons-cli</artifactId>
-          <version>1.0</version>
-          <url>http://jakarta.apache.org/commons/cli/</url>
-          <properties>
-            <license>ApacheLicense-2.0.txt</license>
-            <war.bundle>true</war.bundle>
-          </properties>
-    </dependency>
-    
-       <dependency>
-          <groupId>commons-collections</groupId>
-          <artifactId>commons-collections</artifactId>
-          <version>3.1</version>
-          <url>http://jakarta.apache.org/commons/collections/</url>
-          <properties>
-            <license>ApacheLicense-2.0.txt</license>
-            <war.bundle>true</war.bundle>
-          </properties>
-    </dependency>
-        
-    <dependency>
-      <groupId>commons-discovery</groupId>
-      <artifactId>commons-discovery</artifactId>
-      <version>0.2</version>
-      <url>http://jakarta.apache.org/commons/discovery/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed by Axis.</usage>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>commons-digester</groupId>
-      <artifactId>commons-digester</artifactId>
-      <version>1.6</version>
-      <url>http://jakarta.apache.org/commons/digester/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>commons-id</groupId>
-      <artifactId>commons-id</artifactId>
-      <version>0.1-dev</version>
-      <url>http://jakarta.apache.org/commons/sandbox/id/</url>
-      <properties>
-         <license>ApacheLicense-2.0.txt</license>
-         <usage>Library for generating UUIDs</usage>
-         <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-      <version>1.0</version>
-      <url>http://jakarta.apache.org/commons/io/</url>
-      <properties>
-         <license>ApacheLicense-2.0.txt</license>
-         <usage>Needed for general IO operations.</usage>
-         <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>directory-naming</groupId>
-      <artifactId>naming-core</artifactId>
-      <version>0.8</version>
-      <url>http://incubator.apache.org/directory/subprojects/naming/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <scope>runtime-only</scope>
-        <usage>Provides an in-memory JNDI provider.</usage>
-        <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>directory-naming</groupId>
-      <artifactId>naming-factory</artifactId>
-      <version>0.8</version>
-      <url>http://incubator.apache.org/directory/subprojects/naming/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <scope>runtime-only</scope>
-        <usage>Provides an in-memory JNDI provider.</usage>
-        <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>directory-naming</groupId>
-      <artifactId>naming-java</artifactId>
-      <version>0.8</version>
-      <url>http://incubator.apache.org/directory/subprojects/naming/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <scope>runtime, test</scope>
-        <usage>Provides an in-memory JNDI provider.</usage>
-        <war.bundle>true</war.bundle>
-      </properties>
-    </dependency>        
-    
-    <dependency>
-      <groupId>commons-httpclient</groupId>
-      <artifactId>commons-httpclient</artifactId>
-      <version>2.0.2</version>
-      <url>http://jakarta.apache.org/commons/httpclient/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for sending HTTP requests, i.e. Notifications.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>commons-lang</groupId>
-      <artifactId>commons-lang</artifactId>
-      <version>2.0</version>
-      <url>http://jakarta.apache.org/commons/lang/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <src.artifactId>commons-lang-src</src.artifactId>
-        <usage>Needed for utility classes like StringUtils, ExceptionUtils etc.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>commons-logging</groupId>
-      <artifactId>commons-logging</artifactId>
-      <version>1.0.4</version>
-      <url>http://jakarta.apache.org/commons/logging/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for logging purposes.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>concurrent</groupId>
-      <artifactId>concurrent</artifactId>
-      <version>1.3.4</version>
-      <url>http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html</url>
-      <properties>
-        <license>DougLeaTechnologyLicense.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for threading.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>muse</groupId>
-      <artifactId>wsdm-xbeans</artifactId>
-      <version>SNAPSHOT</version>
-      <url>http://ws.apache.org/ws-fx/muse/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for Unit Tests. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>muse</groupId>
-      <artifactId>advertiser-xbeans</artifactId>
-      <version>SNAPSHOT</version>
-      <url>http://ws.apache.org/ws-fx/muse/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for Unit Tests. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
-      </properties>
-    </dependency>    
-    
-    <dependency> 
-	<groupId>pubscribe</groupId>
-	<artifactId>wsn-xbeans</artifactId>
-	<version>SNAPSHOT</version>
-	<url>http://ws.apache.org/ws-fx/pubscribe/</url>
-	<properties>
-	    <license>ApacheLicense-2.0.txt</license>
-	    <usage>XMLBeans for WSN spec types</usage>
-	    <war.bundle>true</war.bundle>
-	</properties>
-    </dependency>
-    
-    <dependency> 
-	<groupId>pubscribe</groupId>
-	<artifactId>pubscribe</artifactId>
-	<version>1.0</version>
-	<url>http://ws.apache.org/ws-fx/pubscribe/</url>
-	<properties>
-	    <license>ApacheLicense-2.0.txt</license>
-	    <usage>Pubscribe WSN/WSE implementation</usage>
-	    <war.bundle>true</war.bundle>
-	</properties>
-    </dependency>    
-    
-    <dependency>
-      <groupId>jaxen</groupId>
-      <artifactId>jaxen</artifactId>
-      <version>1.1-beta-3</version>
-      <url>http://jaxen.org/</url>
-      <properties>
-        <license>WerkenPublicLicense-1.3.txt</license>
-        <usage>Needed for handling XPath queries with XmlBeans.</usage>
-        <war.bundle>true</war.bundle>
-        <comment>We are maintaining beta-2 because -> beta-6 had an OutOfMemoryError when interacting with XmlCursor.select(..) when using our sushi ResourcePropSet</comment>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>jetty</groupId>
-      <artifactId>org.mortbay.jetty</artifactId>
-      <version>4.2.24</version>
-      <url>http://jetty.mortbay.org/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>false</war.bundle>
-        <usage>required by the JettyAxisServer class</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>3.8.1</version>
-      <url>http://www.junit.org/</url>
-      <properties>
-        <license>CommonPublicLicense-1.0.txt</license>
-        <classloader>root</classloader>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for running unit tests.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>log4j</groupId>
-      <artifactId>log4j</artifactId>
-      <version>1.2.8</version>
-      <url>http://logging.apache.org/log4j/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed (at runtime) for logging.</usage>
-      </properties>
-    </dependency>
-    
-    <dependency>
-      <groupId>servletapi</groupId>
-      <artifactId>servletapi</artifactId>
-      <version>2.3</version>
-      <url>http://java.sun.com/products/servlet/</url>
-      <properties>        
-        <war.bundle>false</war.bundle>
-        <usage>Needed to compile our servlet.</usage>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>wsdl4j</groupId>
-      <artifactId>wsdl4j</artifactId>
-      <version>1.5-SNAPSHOT</version>
-      <url>http://www-124.ibm.com/developerworks/projects/wsdl4j/</url>
-      <properties>      
-        <license>CommonPublicLicense-1.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for working with WSDL files as objects.</usage>
-      </properties>
-    </dependency>
-        
-    <dependency>
-      <groupId>xalan</groupId>
-      <artifactId>xalan</artifactId>
-      <version>2.4.1</version>
-      <url>http://xml.apache.org/xalan-j/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for XSL and report generation.</usage>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>xmlbeans</groupId>
-      <artifactId>xbean</artifactId>
-      <version>2.0.0</version>
-      <url>http://xmlbeans.apache.org/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for handling XML types in a platform agnostic way.</usage>
-      </properties>
-    </dependency>
-
-    <dependency>
-      <groupId>xmlbeans</groupId>
-      <artifactId>xmlbeans-jsr173-api</artifactId>
-      <version>2.0-dev</version>
-      <url>http://xmlbeans.apache.org/</url>
-      <properties>
-        <license>ApacheLicense-2.0.txt</license>
-        <war.bundle>true</war.bundle>
-        <usage>Needed for handling XML types in a platform agnostic way.</usage>
-      </properties>
-    </dependency>
-           
-    <dependency>
-      <groupId>muse</groupId>
-      <artifactId>muse</artifactId>
-      <version>1.0</version>    
-      <url>http://ws.apache.org/ws-fx/muse/</url>
-      <properties>
-	<license>ApacheLicense-2.0.txt</license>
-	<usage>Muse impl</usage>
-	<war.bundle>true</war.bundle>
-      </properties>
-    </dependency>
-
-    <dependency>
-        <groupId>museclient</groupId>
-        <artifactId>testresource-xbeans</artifactId>
-        <version>1.0</version>
-        <type>jar</type>
-        <url>http://www.apache.org</url>
-    </dependency>
-
-
+        <dependency>
+            <groupId>museclient</groupId>
+            <artifactId>axistestutil</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://www.apache.org</url>
+        </dependency>
+        <dependency>
+            <groupId>addressing</groupId>
+            <artifactId>addressing</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/addressing/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Provides support for WS-Addressing</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>ant</groupId>
+            <artifactId>ant</artifactId>
+            <version>1.6.2</version>
+            <type>jar</type>
+            <url>http://ant.apache.org/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Needed for custom Ant tasks we've written for updating a Wsdd and running WsdmWsdl2Java</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>wsrf</groupId>
+            <artifactId>commonj-twm-api</artifactId>
+            <version>1.1</version>
+            <type>jar</type>
+            <url>http://dev2dev.bea.com/technologies/commonj/twm/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Timer APIs used for scheduled resource termination</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>wsrf</groupId>
+            <artifactId>wsrf</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/wsrf/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>WSRF impl</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>wsrf</groupId>
+            <artifactId>wsa-xbeans</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/wsrf/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Needed for handling requests. This contains the XmlBeans-generated code from the WSA XSDs. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>wsrf</groupId>
+            <artifactId>wsrf-xbeans</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/wsrf/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Needed for handling requests. This contains the XmlBeans-generated code from the WSRF WSDLs/XSDs. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>velocity</groupId>
+            <artifactId>velocity</artifactId>
+            <version>1.4</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/velocity/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Templating engine used by Wsdl2Java,</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>wsrf</groupId>
+            <artifactId>wsrf-jndi-config</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/wsrf/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for handling our JNDI XML config file via XmlBeans. This "could" be removed, but then we'd probably replace it with commons-config.  The reason we avoided that approach is that we leveredge XmlBeans extensively in our codebase.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis</artifactId>
+            <version>1.2.1</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/axis/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for compiling Axis-specific impls in our codebase.  It is also needed for unit tests, etc.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-jaxrpc</artifactId>
+            <version>1.2</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/axis/</url>
+            <properties>
+                <license>BinaryCodeLicense-JaxRpcApi.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for building classes that reference JAX-RPC APIs.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-saaj</artifactId>
+            <version>1.2</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/axis/</url>
+            <properties>
+                <license>BinaryCodeLicense-SaajApi.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for building classes that reference SAAJ APIs.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-cli</groupId>
+            <artifactId>commons-cli</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/cli/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-collections</groupId>
+            <artifactId>commons-collections</artifactId>
+            <version>3.1</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/collections/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-discovery</groupId>
+            <artifactId>commons-discovery</artifactId>
+            <version>0.2</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/discovery/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed by Axis.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-digester</groupId>
+            <artifactId>commons-digester</artifactId>
+            <version>1.6</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/digester/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-id</groupId>
+            <artifactId>commons-id</artifactId>
+            <version>0.1-dev</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/sandbox/id/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Library for generating UUIDs</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/io/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Needed for general IO operations.</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>directory-naming</groupId>
+            <artifactId>naming-core</artifactId>
+            <version>0.8</version>
+            <type>jar</type>
+            <url>http://incubator.apache.org/directory/subprojects/naming/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <scope>runtime-only</scope>
+                <usage>Provides an in-memory JNDI provider.</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>directory-naming</groupId>
+            <artifactId>naming-factory</artifactId>
+            <version>0.8</version>
+            <type>jar</type>
+            <url>http://incubator.apache.org/directory/subprojects/naming/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <scope>runtime-only</scope>
+                <usage>Provides an in-memory JNDI provider.</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>directory-naming</groupId>
+            <artifactId>naming-java</artifactId>
+            <version>0.8</version>
+            <type>jar</type>
+            <url>http://incubator.apache.org/directory/subprojects/naming/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <scope>runtime, test</scope>
+                <usage>Provides an in-memory JNDI provider.</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-httpclient</groupId>
+            <artifactId>commons-httpclient</artifactId>
+            <version>2.0.2</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/httpclient/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for sending HTTP requests, i.e. Notifications.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-lang</groupId>
+            <artifactId>commons-lang</artifactId>
+            <version>2.0</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/lang/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <src.artifactId>commons-lang-src</src.artifactId>
+                <usage>Needed for utility classes like StringUtils, ExceptionUtils etc.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.0.4</version>
+            <type>jar</type>
+            <url>http://jakarta.apache.org/commons/logging/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for logging purposes.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>concurrent</groupId>
+            <artifactId>concurrent</artifactId>
+            <version>1.3.4</version>
+            <type>jar</type>
+            <url>http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html</url>
+            <properties>
+                <license>DougLeaTechnologyLicense.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for threading.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>muse</groupId>
+            <artifactId>wsdm-xbeans</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/muse/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for Unit Tests. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>muse</groupId>
+            <artifactId>advertiser-xbeans</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/muse/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for Unit Tests. This "could" be eliminated and generated on the fly, but it would make the builds longer.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>pubscribe</groupId>
+            <artifactId>wsn-xbeans</artifactId>
+            <version>SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/pubscribe/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>XMLBeans for WSN spec types</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>pubscribe</groupId>
+            <artifactId>pubscribe</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/pubscribe/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Pubscribe WSN/WSE implementation</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>jaxen</groupId>
+            <artifactId>jaxen</artifactId>
+            <version>1.1-beta-3</version>
+            <type>jar</type>
+            <url>http://jaxen.org/</url>
+            <properties>
+                <license>WerkenPublicLicense-1.3.txt</license>
+                <usage>Needed for handling XPath queries with XmlBeans.</usage>
+                <war.bundle>true</war.bundle>
+                <comment>We are maintaining beta-2 because -&gt; beta-6 had an OutOfMemoryError when interacting with XmlCursor.select(..) when using our sushi ResourcePropSet</comment>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>jetty</groupId>
+            <artifactId>org.mortbay.jetty</artifactId>
+            <version>4.2.24</version>
+            <type>jar</type>
+            <url>http://jetty.mortbay.org/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>false</war.bundle>
+                <usage>required by the JettyAxisServer class</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>3.8.1</version>
+            <type>jar</type>
+            <url>http://www.junit.org/</url>
+            <properties>
+                <license>CommonPublicLicense-1.0.txt</license>
+                <classloader>root</classloader>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for running unit tests.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>servletapi</groupId>
+            <artifactId>servletapi</artifactId>
+            <version>2.3</version>
+            <type>jar</type>
+            <url>http://java.sun.com/products/servlet/</url>
+            <properties>
+                <war.bundle>false</war.bundle>
+                <usage>Needed to compile our servlet.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>wsdl4j</groupId>
+            <artifactId>wsdl4j</artifactId>
+            <version>1.5-SNAPSHOT</version>
+            <type>jar</type>
+            <url>http://www-124.ibm.com/developerworks/projects/wsdl4j/</url>
+            <properties>
+                <license>CommonPublicLicense-1.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for working with WSDL files as objects.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>xalan</groupId>
+            <artifactId>xalan</artifactId>
+            <version>2.4.1</version>
+            <type>jar</type>
+            <url>http://xml.apache.org/xalan-j/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for XSL and report generation.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>xmlbeans</groupId>
+            <artifactId>xbean</artifactId>
+            <version>2.0.0</version>
+            <type>jar</type>
+            <url>http://xmlbeans.apache.org/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for handling XML types in a platform agnostic way.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>xmlbeans</groupId>
+            <artifactId>xmlbeans-jsr173-api</artifactId>
+            <version>2.0-dev</version>
+            <type>jar</type>
+            <url>http://xmlbeans.apache.org/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <war.bundle>true</war.bundle>
+                <usage>Needed for handling XML types in a platform agnostic way.</usage>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>muse</groupId>
+            <artifactId>muse</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://ws.apache.org/ws-fx/muse/</url>
+            <properties>
+                <license>ApacheLicense-2.0.txt</license>
+                <usage>Muse impl</usage>
+                <war.bundle>true</war.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>museclient</groupId>
+            <artifactId>testresource-xbeans</artifactId>
+            <version>1.0</version>
+            <type>jar</type>
+            <url>http://www.apache.org</url>
+        </dependency>
     </dependencies>
-
     <build>
+        <nagEmailAddress>muse-dev@ws.apache.org</nagEmailAddress>
         <sourceDirectory>src/java</sourceDirectory>
         <unitTestSourceDirectory>src/test</unitTestSourceDirectory>
         <unitTest>
             <includes>
-                <include>**/*TestCase.java</include>
+                <include>**/*Test.java</include>
             </includes>
-            <excludes>
-                <exclude>**/Abstract*TestCase.java</exclude>
-            </excludes>
         </unitTest>
     </build>
-    <properties/>
-</project>
\ No newline at end of file
+    <reports>
+        <report>maven-javadoc-plugin</report>
+        <report>maven-jcoverage-plugin</report>
+        <report>maven-junit-report-plugin</report>
+    </reports>
+    <properties />
+</project>
+