You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/09/15 21:07:03 UTC

svn commit: r289289 [2/134] - in /webservices/axis2/trunk/java: ./ etc/ modules/addressing/ modules/addressing/src/META-INF/ modules/addressing/src/org/apache/axis2/handlers/addressing/ modules/addressing/test-resources/ modules/addressing/test/org/apa...

Modified: webservices/axis2/trunk/java/etc/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/etc/project.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/etc/project.xml (original)
+++ webservices/axis2/trunk/java/etc/project.xml Thu Sep 15 11:52:11 2005
@@ -1,311 +1,311 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<project>
-    <name>Axis2.0</name>
-    <pomVersion>3</pomVersion>
-
-    <!-- a unique name for this project -->
-    <name>Apache Axis 2.0</name>
-    <id>axis2</id>
-    <groupId>axis2</groupId>
-    <package>org.apache.axis2</package>
-
-    <currentVersion>0.91</currentVersion>
-
-    <!-- details about the organization that 'owns' the project -->
-    <organization>
-        <name>Apache Software Foundation</name>
-        <url>http://www.apache.org/</url>
-        <logo>http://www.apache.org/images/asf-logo.gif</logo>
-    </organization>
-
-    <inceptionYear>2004</inceptionYear>
-    <package>org.apache.axis2</package>
-    <logo>http://ws.apache.org/axis/images/axis.jpg</logo>
-    <description> Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well as the move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on. At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the day for Web services. Today service interactions are much more message
--oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.</description>
-    <shortDescription>Axis 2.0</shortDescription>
-    <!-- the project home page -->
-    <url>http://ws.apache.org/axis2/</url>
-    <issueTrackingUrl>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10611</issueTrackingUrl>
-    <siteAddress>ws.apache.org/axis2</siteAddress>
-    <siteDirectory>/www/ws.apache.org/axis2/</siteDirectory>
-    <distributionDirectory>/www/ws.apache.org/builds/</distributionDirectory>
-    <!-- repository>
-<connection>scm|svn|http://svn.apache.org/repos/asf/webservices/axis/trunk</connection>
-<developerConnection>scm|svn|https://svn.apache.org/repos/asf/webservices/axis/trunk</developerConnection>
-<url>http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/?root=Apache-SVN</url>
-</repository -->
-    <mailingLists>
-        <mailingList>
-            <name>Axis Developer List</name>
-            <subscribe>axis-dev-subscribe@ws.apache.org</subscribe>
-            <unsubscribe>axis-dev-unsubscribe@ws.apache.org</unsubscribe>
-            <archive>http://marc.theaimsgroup.com/?l=axis-dev&amp;r=1&amp;w=2</archive>
-
-        </mailingList>
-        <mailingList>
-            <name>Axis User List</name>
-            <subscribe>axis-user-subscribe@ws.apache.org</subscribe>
-            <unsubscribe>axis-user-unsubscribe@ws.apache.org</unsubscribe>
-            <archive>http://marc.theaimsgroup.com/?l=axis-user&amp;r=1&amp;w=2</archive>
-        </mailingList>
-    </mailingLists>
-
-    <!-- ========== -->
-    <!-- Developers -->
-    <!-- ========== -->
-
-    <developers>
-        <developer>
-            <name>Davanum Srinivas</name>
-            <id>dims</id>
-            <email>dims@apache.org</email>
-            <organization>WSO2</organization>
-        </developer>
-        <developer>
-            <name>Sanjiva Weerawarana</name>
-            <id>sanjiva</id>
-            <email>sanjiva@apache.org</email>
-            <organization>Lanka Software Foundation</organization>
-        </developer>
-        <developer>
-            <name>Glen Daniels</name>
-            <id>gdaniels</id>
-            <email>gdaniels@apache.org</email>
-            <organization>Sonic Software</organization>
-        </developer>
-        <developer>
-            <name>Aleksander Slominski</name>
-            <id>alek</id>
-            <email>aslom@cs.indiana.edu</email>
-            <organization>Indiana University Extreme! Computing Lab</organization>
-        </developer>
-        <developer>
-            <name>Srinath Perera</name>
-            <id>hemapani</id>
-            <email>hemapani@apache.org</email>
-            <organization>Lanka Software Foundation</organization>
-            <url>http://www.apache.org/~hemapani</url>
-        </developer>
-        <developer>
-            <name>Eran Chinthaka</name>
-            <id>chinthaka</id>
-            <email>chinthaka@apache.org</email>
-            <organization>Lanka Software Foundation</organization>
-            <url>http://www.apache.org/~chinthaka</url>
-        </developer>
-        <developer>
-            <name>Dasarath Weerathunga</name>
-            <id>dasarath</id>
-            <email>dasarath@opensource.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </developer>
-        <developer>
-            <name>Jaliya Ekanayake</name>
-            <id>jaliya</id>
-            <email>jaliya@opensource.lk</email>
-            <organization>Virtusa / Lanka Software Foundation</organization>
-            <url>http://www.apache.org/~jaliya</url>
-        </developer>
-        <developer>
-            <name>Chathura Herath</name>
-            <id>chathura</id>
-            <email>chathura@opensource.lk</email>
-            <organization>LSF/MIT</organization>
-            <url>www.apache.org/~chathura</url>
-        </developer>
-        <developer>
-            <name>Deepal Jayasinghe</name>
-            <id>deepal</id>
-            <email>deepal@apache.org</email>
-            <organization>Lanka Software Foundation</organization>
-            <url>http://www.apache.org/~deepal</url>
-
-        </developer>
-        <developer>
-            <name>Ajith Ranabahu</name>
-            <id>ajith</id>
-            <email>ajith@apache.org</email>
-            <organization>Lanka Software Foundation</organization>
-            <url>http://www.apache.org/~ajith</url>
-
-        </developer>
-        <developer>
-            <name>Venkat Reddy</name>
-            <id>venkat</id>
-            <email>vreddyp@gmail.com</email>
-            <organization>Computer Associates</organization>
-        </developer>
-        <developer>
-            <name>Ashutosh Shahi</name>
-            <id>ashu</id>
-            <email>Ashutosh.Shahi@ca.com</email>
-            <organization>Computer Associates</organization>
-        </developer>
-        <developer>
-            <name>Jayachandra Sekhara Rao Sunkara</name>
-            <id>jaya</id>
-            <email>jayachandra@gmail.com</email>
-            <organization>Computer Associates</organization>
-        </developer>
-        <developer>
-            <name>Thilina Gunarathne</name>
-            <id>thilina</id>
-            <email>thilina@opensource.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </developer>
-        <developer>
-            <name>Ruchith Fernando</name>
-            <id>ruchith</id>
-            <email>ruchithf@apache.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </developer>
-
-
-    </developers>
-    <contributors>
-        <contributor>
-            <name>Farhaan Mohideen</name>
-            <email>fmohideen@valista.com</email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Changshin Lee</name>
-            <email>iasandcb@hotmail.com</email>
-            <organization>Tmax Soft, Korea</organization>
-        </contributor>
-        <contributor>
-            <name>Chamil Thanthrimudalige</name>
-            <email>chamil@opensource.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Nadana Gunarathna</name>
-            <email>nadana@opensource.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Saminda Abeyruwan</name>
-            <email>saminda@opensource.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Gayan Asanka</name>
-            <email>gayan@opensource.lk</email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Anushka Kumara</name>
-            <email>anushkakumar@gmail.com</email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Chinthaka Thilakarathne</name>
-            <email></email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-        <contributor>
-            <name>Dharshana Dias</name>
-            <email></email>
-            <organization>Lanka Software Foundation</organization>
-        </contributor>
-    </contributors>
-
-
-
-    <!-- build information for the project -->
-    <build>
-        <nagEmailAddress>axis-dev@ws.apache.org</nagEmailAddress>
-        <sourceDirectory>src</sourceDirectory>
-        <unitTestSourceDirectory>test</unitTestSourceDirectory>
-
-        <!--
-            <sourceModifications>
-                <sourceModification>
-                    <className>fakeClass</className>
-                    <excludes>
-                        <exclude>org/apache/axis2</exclude>
-                        <exclude>**/_*.java</exclude>
-                    </excludes>
-                </sourceModification>
-            </sourceModifications
-        -->
-        <unitTest>
-
-            <excludes>
-                <exclude>**/*Abstract*.java</exclude>
-                <exclude>**/*Util*.java</exclude>
-                <exclude>**/*PhaseResolvingTest.java</exclude>
-                </excludes>
-            <includes>
-                <include>**/*Test.java</include>
-            </includes>
-
-            <resources>
-                <resource>
-                    <directory>${basedir}/test-resources</directory>
-                </resource>
-                <resource>
-                    <directory>conf</directory>
-                    <includes>
-                        <include>**/*.properties</include>
-                    </includes>
-                </resource>
-                <resource>
-                    <directory>src</directory>
-                    <includes>
-                        <include>**/*.properties</include>
-                        <include>**/*.xml</include>
-                        <include>**/*.xsl</include>
-                    </includes>
-                </resource>
-                <resource>
-                    <directory>test</directory>
-                    <includes>
-                        <include>**/*.properties</include>
-                        <include>**/*.xml</include>
-                    </includes>
-                </resource>
-            </resources>
-        </unitTest>
-
-        <resources>
-            <resource>
-                <directory>conf</directory>
-                <includes>
-                    <include>**/*.properties</include>
-                </includes>
-            </resource>
-            <resource>
-                <directory>src</directory>
-                <includes>
-                    <include>**/*.properties</include>
-                    <include>**/*.xml</include>
-                    <include>**/*.xsl</include>
-                </includes>
-            </resource>
-        </resources>
-    </build>
-
- 
-    <!-- ======= -->
-    <!-- Reports -->
-    <!-- ======= -->
-
-    <reports>
-    
-        <!-- report>maven-license-plugin</report>
-        
-        <report>maven-pmd-plugin</report>
-        <report>maven-jdepend-plugin</report>
-        <report>maven-jxr-plugin</report>
-        <report>maven-javadoc-plugin</report>
-        <report>maven-clover-plugin</report>
-        <report>maven-junit-report-plugin</report -->
-        <report>maven-changes-plugin</report>
-        
-        
-    </reports>
-   
-</project>
-
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project>
+    <name>Axis2.0</name>
+    <pomVersion>3</pomVersion>
+
+    <!-- a unique name for this project -->
+    <name>Apache Axis 2.0</name>
+    <id>axis2</id>
+    <groupId>axis2</groupId>
+    <package>org.apache.axis2</package>
+
+    <currentVersion>0.91</currentVersion>
+
+    <!-- details about the organization that 'owns' the project -->
+    <organization>
+        <name>Apache Software Foundation</name>
+        <url>http://www.apache.org/</url>
+        <logo>http://www.apache.org/images/asf-logo.gif</logo>
+    </organization>
+
+    <inceptionYear>2004</inceptionYear>
+    <package>org.apache.axis2</package>
+    <logo>http://ws.apache.org/axis/images/axis.jpg</logo>
+    <description> Axis2 is an effort to re-design and totally re-implement both Axis/Java and (eventually) Axis/C++ on a new architecture. Evolving from the now standard "handler chain" model which Axis1 pioneered, Axis2 is developing a more flexible pipeline architecture which can yet be managed and packaged in a more organized manner. This new design acknowledges the maturing of the Web services space in terms of new protocols such as WS-ReliableMessaging, WS-Security and WS-Addressing that are built on top of the base SOAP system. At the time Axis1 was designed, while it was fully expected that other protocols such as WS-ReliableMessaging would be built on top of it, there was not a proper extension architecture defined to enable clean composition of such layers. Thus, one of the key motivations for Axis2 is to provide a clean and simple environment for like Apache Sandesha and Apache WSS4J to layer on top of the base SOAP system. Another driving force for Axis2 as well as the move away from RPC oriented Web services towards more document-oriented, message style asynchronous service interactions. The Axis2 project is centered on a new representation for SOAP messages called AXIOM (AXIs Object Model). AXIOM consists of two parts: a complete XML Infoset representation and a SOAP Infoset representation on top of that. The XML Infoset representation provides a JDOM-like simple API but is built on a deferred model via a StAX-based (Streaming API for XML) pull parsing API. A key feature of AXIOM is that it allows one to stop building the XML tree and just access the pull stream directly; thus enabling both maximum flexibility and maximum performance. This approach allows us to support multiple levels of abstraction for consuming and offering Web services: using plain AXIOM, using generated code and statically data-bound data types and so on. At the time of Axis1's design, RPC-style, synchronous, request-response interactions were the order of the day for Web services. Today service interactions are much more message
+-oriented and exploit many different message exchange patterns. The Axis2 engine architecture is careful to not build in any assumptions of request-response patterns to ensure that it can be used easily to support arbitrary message exchange patterns.</description>
+    <shortDescription>Axis 2.0</shortDescription>
+    <!-- the project home page -->
+    <url>http://ws.apache.org/axis2/</url>
+    <issueTrackingUrl>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10611</issueTrackingUrl>
+    <siteAddress>ws.apache.org/axis2</siteAddress>
+    <siteDirectory>/www/ws.apache.org/axis2/</siteDirectory>
+    <distributionDirectory>/www/ws.apache.org/builds/</distributionDirectory>
+    <!-- repository>
+<connection>scm|svn|http://svn.apache.org/repos/asf/webservices/axis/trunk</connection>
+<developerConnection>scm|svn|https://svn.apache.org/repos/asf/webservices/axis/trunk</developerConnection>
+<url>http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/?root=Apache-SVN</url>
+</repository -->
+    <mailingLists>
+        <mailingList>
+            <name>Axis Developer List</name>
+            <subscribe>axis-dev-subscribe@ws.apache.org</subscribe>
+            <unsubscribe>axis-dev-unsubscribe@ws.apache.org</unsubscribe>
+            <archive>http://marc.theaimsgroup.com/?l=axis-dev&amp;r=1&amp;w=2</archive>
+
+        </mailingList>
+        <mailingList>
+            <name>Axis User List</name>
+            <subscribe>axis-user-subscribe@ws.apache.org</subscribe>
+            <unsubscribe>axis-user-unsubscribe@ws.apache.org</unsubscribe>
+            <archive>http://marc.theaimsgroup.com/?l=axis-user&amp;r=1&amp;w=2</archive>
+        </mailingList>
+    </mailingLists>
+
+    <!-- ========== -->
+    <!-- Developers -->
+    <!-- ========== -->
+
+    <developers>
+        <developer>
+            <name>Davanum Srinivas</name>
+            <id>dims</id>
+            <email>dims@apache.org</email>
+            <organization>WSO2</organization>
+        </developer>
+        <developer>
+            <name>Sanjiva Weerawarana</name>
+            <id>sanjiva</id>
+            <email>sanjiva@apache.org</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <name>Glen Daniels</name>
+            <id>gdaniels</id>
+            <email>gdaniels@apache.org</email>
+            <organization>Sonic Software</organization>
+        </developer>
+        <developer>
+            <name>Aleksander Slominski</name>
+            <id>alek</id>
+            <email>aslom@cs.indiana.edu</email>
+            <organization>Indiana University Extreme! Computing Lab</organization>
+        </developer>
+        <developer>
+            <name>Srinath Perera</name>
+            <id>hemapani</id>
+            <email>hemapani@apache.org</email>
+            <organization>Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~hemapani</url>
+        </developer>
+        <developer>
+            <name>Eran Chinthaka</name>
+            <id>chinthaka</id>
+            <email>chinthaka@apache.org</email>
+            <organization>Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~chinthaka</url>
+        </developer>
+        <developer>
+            <name>Dasarath Weerathunga</name>
+            <id>dasarath</id>
+            <email>dasarath@opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <name>Jaliya Ekanayake</name>
+            <id>jaliya</id>
+            <email>jaliya@opensource.lk</email>
+            <organization>Virtusa / Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~jaliya</url>
+        </developer>
+        <developer>
+            <name>Chathura Herath</name>
+            <id>chathura</id>
+            <email>chathura@opensource.lk</email>
+            <organization>LSF/MIT</organization>
+            <url>www.apache.org/~chathura</url>
+        </developer>
+        <developer>
+            <name>Deepal Jayasinghe</name>
+            <id>deepal</id>
+            <email>deepal@apache.org</email>
+            <organization>Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~deepal</url>
+
+        </developer>
+        <developer>
+            <name>Ajith Ranabahu</name>
+            <id>ajith</id>
+            <email>ajith@apache.org</email>
+            <organization>Lanka Software Foundation</organization>
+            <url>http://www.apache.org/~ajith</url>
+
+        </developer>
+        <developer>
+            <name>Venkat Reddy</name>
+            <id>venkat</id>
+            <email>vreddyp@gmail.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <name>Ashutosh Shahi</name>
+            <id>ashu</id>
+            <email>Ashutosh.Shahi@ca.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <name>Jayachandra Sekhara Rao Sunkara</name>
+            <id>jaya</id>
+            <email>jayachandra@gmail.com</email>
+            <organization>Computer Associates</organization>
+        </developer>
+        <developer>
+            <name>Thilina Gunarathne</name>
+            <id>thilina</id>
+            <email>thilina@opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+        <developer>
+            <name>Ruchith Fernando</name>
+            <id>ruchith</id>
+            <email>ruchithf@apache.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </developer>
+
+
+    </developers>
+    <contributors>
+        <contributor>
+            <name>Farhaan Mohideen</name>
+            <email>fmohideen@valista.com</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Changshin Lee</name>
+            <email>iasandcb@hotmail.com</email>
+            <organization>Tmax Soft, Korea</organization>
+        </contributor>
+        <contributor>
+            <name>Chamil Thanthrimudalige</name>
+            <email>chamil@opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Nadana Gunarathna</name>
+            <email>nadana@opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Saminda Abeyruwan</name>
+            <email>saminda@opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Gayan Asanka</name>
+            <email>gayan@opensource.lk</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Anushka Kumara</name>
+            <email>anushkakumar@gmail.com</email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Chinthaka Thilakarathne</name>
+            <email></email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+        <contributor>
+            <name>Dharshana Dias</name>
+            <email></email>
+            <organization>Lanka Software Foundation</organization>
+        </contributor>
+    </contributors>
+
+
+
+    <!-- build information for the project -->
+    <build>
+        <nagEmailAddress>axis-dev@ws.apache.org</nagEmailAddress>
+        <sourceDirectory>src</sourceDirectory>
+        <unitTestSourceDirectory>test</unitTestSourceDirectory>
+
+        <!--
+            <sourceModifications>
+                <sourceModification>
+                    <className>fakeClass</className>
+                    <excludes>
+                        <exclude>org/apache/axis2</exclude>
+                        <exclude>**/_*.java</exclude>
+                    </excludes>
+                </sourceModification>
+            </sourceModifications
+        -->
+        <unitTest>
+
+            <excludes>
+                <exclude>**/*Abstract*.java</exclude>
+                <exclude>**/*Util*.java</exclude>
+                <exclude>**/*PhaseResolvingTest.java</exclude>
+                </excludes>
+            <includes>
+                <include>**/*Test.java</include>
+            </includes>
+
+            <resources>
+                <resource>
+                    <directory>${basedir}/test-resources</directory>
+                </resource>
+                <resource>
+                    <directory>conf</directory>
+                    <includes>
+                        <include>**/*.properties</include>
+                    </includes>
+                </resource>
+                <resource>
+                    <directory>src</directory>
+                    <includes>
+                        <include>**/*.properties</include>
+                        <include>**/*.xml</include>
+                        <include>**/*.xsl</include>
+                    </includes>
+                </resource>
+                <resource>
+                    <directory>test</directory>
+                    <includes>
+                        <include>**/*.properties</include>
+                        <include>**/*.xml</include>
+                    </includes>
+                </resource>
+            </resources>
+        </unitTest>
+
+        <resources>
+            <resource>
+                <directory>conf</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>src</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                    <include>**/*.xml</include>
+                    <include>**/*.xsl</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+
+ 
+    <!-- ======= -->
+    <!-- Reports -->
+    <!-- ======= -->
+
+    <reports>
+    
+        <!-- report>maven-license-plugin</report>
+        
+        <report>maven-pmd-plugin</report>
+        <report>maven-jdepend-plugin</report>
+        <report>maven-jxr-plugin</report>
+        <report>maven-javadoc-plugin</report>
+        <report>maven-clover-plugin</report>
+        <report>maven-junit-report-plugin</report -->
+        <report>maven-changes-plugin</report>
+        
+        
+    </reports>
+   
+</project>
+

Propchange: webservices/axis2/trunk/java/etc/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/maven.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/maven.xml (original)
+++ webservices/axis2/trunk/java/maven.xml Thu Sep 15 11:52:11 2005
@@ -1,535 +1,535 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-/*
- * Copyright 2001-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- -->
-
-<!--
-     | The main goals for multi project build are:
-     |
-     | default
-     |    Build all the modules
-     |
-     | clean
-     |    Deletes the 'target' directory in all projects
-
-     | clean-repo
-     |    Deletes the 'target' directory in all projects
-     |
-     | war
-     |    Build the war
-     |
-     | maven war-withsamples
-     |    build the war with the default samples
-     |
-     | dist-src
-     | 	Source Distribution
-     |
-     | dist-bin
-     |  	Binary Distribution
-     |
-   -->
-
-<project default="jar"
-    xmlns:j="jelly:core"
-    xmlns:u="jelly:util"
-    xmlns:deploy="deploy"
-    xmlns:modules="local:modules"
-    xmlns:ant="jelly:ant"
-    xmlns:plugin="plugin"
-    xmlns:maven="jelly:maven"
-    xmlns:define="jelly:define">
-
-    <j:set var="dist.name" value="${pom.artifactId}-${pom.currentVersion}"/>
-    <j:set var="dist.dir" value="target/dist"/>
-
-    <preGoal name="modules:reactor:init"> 
-        <j:set var="groupId" value="maven-itest-plugin"/> 
-        <j:set var="artifactId" value="maven-itest-plugin"/> 
-        <j:set var="version" value="1.0"/> 
-        <attainGoal name="plugin:download-artifact"/> 
-        <maven:installPlugin 
-            file="${maven.repo.local}/${groupId}/plugins/${artifactId}-${version}.jar" 
-            cache="true" /> 
-    </preGoal>
-      
-    <!-- ======= -->
-    <!-- Modules -->
-    <!-- ======= -->
-    <goal name="modules:reactor:init">
-        <!--
-           | Determine the includes which the reactor will use.
-           |
-           | Uses 4 properties to control which modules will be include:
-           |
-           | module.types      Comma seperated list of module types (ie. specs or modules)
-           | module.includes   Comma seperated list of module names (ie. common, core, ...)
-           | modules           Same as module.includes, module.includes initializes to this value
-           | module.excludes   Comma seperated list of module names to exclude
-           |
-           | The end result is that modules.reactor.includes is set to the project.xml files
-           | to include.  This is the value the reactor will use.
-           |
-           | Example, to only build the common and core modules:
-           |
-           | maven -Dmodules=common,core
-         -->
-
-        <j:if test="${context.getVariable('module.types') == null}">
-            <j:set var="module.types" value="modules,applications,plugins"/>
-        </j:if>
-
-        <j:if test="${context.getVariable('modules') == null}">
-            <!-- The default is to build everything -->
-            <j:set var="modules" value="*"/>
-        </j:if>
-
-        <j:if test="${context.getVariable('module.includes') == null}">
-            <j:set var="module.includes" value="${modules}"/>
-        </j:if>
-
-        <j:if test="${context.getVariable('module.excludes') == null}">
-            <j:set var="module.excludes" value=""/>
-        </j:if>
-
-        <u:tokenize var="types" delim=",">${module.types}</u:tokenize>
-
-        <ant:fileScanner var="scanner">
-            <ant:fileset dir="${basedir}">
-                <j:forEach var="type" items="${types}">
-                    <j:choose>
-                        <j:when test="${context.getVariable('module.includes') == '*'}">
-                            <ant:include name="${type}/*/project.xml"/>
-                        </j:when>
-                        <j:otherwise>
-                            <u:tokenize var="includes" delim=",">${module.includes}</u:tokenize>
-                            <j:forEach var="include" items="${includes}">
-                                <u:available file="${basedir}/${type}/${include}/project.xml">
-                                    <ant:include name="${type}/${include}/project.xml"/>
-                                </u:available>
-                            </j:forEach>
-                        </j:otherwise>
-                    </j:choose>
-
-                    <j:choose>
-                        <j:when test="${context.getVariable('module.excludes') == '*'}">
-                            <ant:exclude name="${type}/*/project.xml"/>
-                        </j:when>
-                        <j:otherwise>
-                            <u:tokenize var="excludes" delim=",">${module.excludes}</u:tokenize>
-                            <j:forEach var="exclude" items="${excludes}">
-                                <u:available file="${basedir}/${type}/${exclude}/project.xml">
-                                    <ant:exclude name="${type}/${exclude}/project.xml"/>
-                                </u:available>
-                            </j:forEach>
-                        </j:otherwise>
-                    </j:choose>
-                </j:forEach>
-            </ant:fileset>
-        </ant:fileScanner>
-
-        <!-- Setup the includes which will be used by the reactor -->
-        <j:forEach var="file" items="${scanner.iterator()}">
-            <!--
-               | Would be nice if reactor would take a file set, but for now just remove
-               | the baseddir portion of the file's name.  So this will essentially strip off
-               | ${basedir}
-             -->
-            <j:set var="directory" value="${file.parentFile.parentFile.name}/${file.parentFile.name}"/>
-            <j:set var="filename" value="${directory}/${file.name}"/>
-            <j:choose>
-                <j:when test="${context.getVariable('modules.reactor.includes') == null}">
-                    <j:set var="modules.directories" value="${directory}"/>
-                    <j:set var="modules.reactor.includes" value="${filename}"/>
-                </j:when>
-                <j:otherwise>
-                    <j:set var="modules.directories" value="${modules.directories},${directory}"/>
-                    <j:set var="modules.reactor.includes" value="${modules.reactor.includes},${filename}"/>
-                </j:otherwise>
-            </j:choose>
-        </j:forEach>
-    </goal>
-
-    <!-- Helper tags for modules -->
-    <define:taglib uri="local:modules">
-        <define:tag name="reactor">
-            <attainGoal name="modules:reactor:init"/>
-
-            <j:choose>
-                <j:when test="${goals != null}">
-                    <maven:reactor
-                        basedir="${basedir}"
-                        includes="${modules.reactor.includes}"
-                        banner="Executing (${goals}):"
-                        ignoreFailures="false"
-                        goals="${goals}"
-                        postProcessing="true"
-                        />
-                </j:when>
-                <j:when test="${goals == null}">
-                    <maven:reactor
-                        basedir="${basedir}"
-                        includes="${modules.reactor.includes}"
-                        banner="Executing (${goals}):"
-                        ignoreFailures="false"
-                        postProcessing="true"
-                        />
-                </j:when>
-            </j:choose>
-
-            <!-- Set reactor projects in parent scope so goals have access to it -->
-            <j:set var="reactorProjects" value="${reactorProjects}" scope="parent"/>
-        </define:tag>
-    </define:taglib>
-
-    <goal name="m:init">
-        <ant:fileScanner var="scanner">
-            <ant:fileset dir="${basedir}">
-                <u:tokenize var="includes" delim=",">${maven.multiproject.includes}</u:tokenize>
-                <j:forEach var="include" items="${includes}">
-                    <ant:include name="${include}"/>
-                </j:forEach>
-                <u:tokenize var="excludes" delim=",">${maven.multiproject.excludes}</u:tokenize>
-                <j:forEach var="exclude" items="${excludes}">
-                    <ant:exclude name="${exclude}"/>
-                </j:forEach>
-            </ant:fileset>
-        </ant:fileScanner>
-
-        <j:set var="maven.multiproject.includes" value=""/>
-        <j:set var="maven.multiproject.excludes" value=""/>
-        <j:set var="modules.directories" value=""/>
-
-        <u:tokenize var="moduleList" delim=",">${modules}</u:tokenize>
-        <j:set var="currentDir" value="${basedir}/"/>
-        <j:forEach var="file" items="${scanner.iterator()}">
-            <j:set var="directory" value="${file.parentFile.absolutePath}"/>
-            <j:set var="include" value="${file.absolutePath.substring(currentDir.length())}"/>
-            <j:if test="${moduleList.isEmpty() || moduleList.contains(file.parentFile.name)}">
-                <j:choose>
-                    <j:when test="${context.getVariable('maven.multiproject.includes') == ''}">
-                        <j:set var="modules.directories" value="${directory}"/>
-                        <j:set var="maven.multiproject.includes" value="${include}"/>
-                    </j:when>
-                    <j:otherwise>
-                        <j:set var="modules.directories" value="${modules.directories},${directory}"/>
-                        <j:set var="maven.multiproject.includes" value="${maven.multiproject.includes},${include}"/>
-                    </j:otherwise>
-                </j:choose>
-            </j:if>
-        </j:forEach>
-    </goal>
-
-    <goal name="jar">
-        <attainGoal name="multiproject:install"/>
-        <attainGoal name="create-jar"/>
-        <ant:copy file="target/lib/axis2-${pom.currentVersion}.jar"
-            toDir="target/"/>
-    </goal>
-
-
-    <goal name="init">
-        <ant:mkdir dir="target"/>
-        <ant:mkdir dir="${dist.dir}"/>
-        <ant:mkdir dir="target/lib"/>
-
-        <uptodate property="jars.uptodate" targetfile="target/axis2.war">
-            <srcfiles dir="modules">
-                <include name="**/*.java"/>
-                <include name="**/*.xml"/>
-                <include name="**/*.wsdl"/>
-                <exclude name="**/target/**"/>
-            </srcfiles>
-        </uptodate>
-        <echo message="the files are up to date = ${jars.uptodate}"></echo>
-    </goal>
-
-    <goal name="modules:clean">
-        <attainGoal name="modules:reactor:init"/>
-        <u:tokenize var="directories" delim=",">${modules.directories}</u:tokenize>
-        <j:forEach var="directory" items="${directories}">
-            <ant:echo>+----------------------------------------</ant:echo>
-            <ant:echo>| Cleaning: ${directory} </ant:echo>
-            <ant:echo>+----------------------------------------</ant:echo>
-            <ant:delete dir="${directory}/target"/>
-            <ant:delete quiet="false" failonerror="false">
-                <ant:fileset dir="${directory}">
-                    <ant:include name="maven.log"/>
-                    <ant:include name="velocity.log*"/>
-                    <ant:include name="junit*.properties"/>
-                    <ant:include name="axis.log"/>
-                    <ant:include name="junit*.properties"/>
-                    <ant:include name="temp.properties"/>
-                </ant:fileset>
-            </ant:delete>
-            <ant:echo></ant:echo>
-        </j:forEach>
-        <ant:echo>+----------------------------------------</ant:echo>
-        <ant:echo>| Cleaning: target and etc/target  </ant:echo>
-        <ant:echo>+----------------------------------------</ant:echo>
-        <ant:delete dir="target"/>
-        <ant:delete dir="etc/target"/>
-    </goal>
-
-    <goal name="clean">
-        <attainGoal name="modules:clean"/>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Clean the Repository -->
-    <!-- ================================================================ -->
-    <goal name="clean-repo">
-        <ant:delete>
-            <ant:fileset dir="${maven.repo.local}">
-                <ant:include name="axis/jars/axis2*.jar"/>
-            </ant:fileset>
-        </ant:delete>
-    </goal>
-
-    <goal name="all-tests">
-        <modules:reactor goals="jar:install,test,itest"/>
-    </goal>
-
-    <goal name="create-jar" prereqs="init">
-        <jar destfile="target/lib/axis2-${pom.currentVersion}.jar">
-            <fileset dir="modules/core/target/classes"/>
-            <!-- adding the tool classes. This is needed to get the ant task -->
-            <fileset dir="modules/tool/target/classes"/>
-            <fileset dir="modules/xml/target/classes"/>
-            <fileset dir="modules/wsdl/target/classes"/>
-            <fileset dir="modules/saaj/target/classes"/>
-            <fileset dir="modules/common/target/classes"/>
-            <fileset dir="modules/addressing/target/classes"/>
-            <fileset dir="modules/addressing/target/">
-                <include name="modules/addressing.mar"/>
-            </fileset>
-        </jar>
-    </goal>
-
-    <goal name="create-lib">
-        <attainGoal name="modules:reactor:init"/>
-        <maven:reactor
-            basedir="${basedir}"
-            postProcessing="true"
-            includes="${modules.reactor.includes}"
-            banner="Executing (${goals}):"
-            ignoreFailures="false"/>
-        <j:forEach var="x" items="${reactorProjects}">
-            <ant:echo message="${x}"/>
-            <deploy:copy-deps todir="target/lib"
-                projectDescriptor="${x.getFile()}"/>
-        </j:forEach>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Create the War -->
-    <!-- ================================================================ -->
-
-
-    <goal name="war" prereqs="init">
-        <j:if test="${jars.uptodate != 'yes'}">
-            <attainGoal name="jar"/>
-            <attainGoal name="create-lib"/>
-        </j:if>
-        <!-- jar the test classes -->
-        <ant:war destfile="target/axis2.war" webxml="modules/core/conf/web.xml">
-            <ant:fileset dir="modules/core/webapp"/>
-            <ant:lib dir="target/lib">
-                <ant:include name="**"/>
-                <ant:exclude name="**servlet**"/>
-                <ant:exclude name="ant*.jar"/>
-            </ant:lib>
-            <ant:classes dir="modules/core/conf">
-                <ant:include name="*.properties"/>
-            </ant:classes>
-            <ant:webinf dir="modules/samples/target/toWar/"/>
-            <ant:webinf dir="modules/core/src/org/apache/axis2/deployment">
-                <ant:include name="*.xml"/>
-            </ant:webinf>
-        </ant:war>
-    </goal>
-    <!-- to transforme htmls to xdocs -->
-    <preGoal name="xdoc:jelly-transform">
-        <attainGoal name="html2xdoc"/>
-    </preGoal>
-
-    <!-- ================================================================ -->
-    <!--- Create the Binary Distribution -->
-    <!-- ================================================================ -->
-
-    <goal name="dist-bin" prereqs="war,javadoc-gen,create-lib">
-        <property name="bin.dist.dir" value="target/dist-bin/axis2-${pom.currentVersion}-bin"/>
-        <ant:mkdir dir="${bin.dist.dir}"/>
-        <ant:mkdir dir="${bin.dist.dir}/docs"/>
-        <ant:mkdir dir="${bin.dist.dir}/bin"/>
-        <ant:mkdir dir="${bin.dist.dir}/lib"/>
-        <ant:mkdir dir="${bin.dist.dir}/samples"/>
-        <ant:mkdir dir="${bin.dist.dir}/webapps"/>
-        <ant:mkdir dir="${bin.dist.dir}/docs/api"/>
-
-        <ant:copy todir="${bin.dist.dir}/docs/api">
-            <ant:fileset dir="target/apidocs/">
-                <ant:include name="**"/>
-            </ant:fileset>
-        </ant:copy>
-        <ant:copy todir="${bin.dist.dir}/docs">
-            <ant:fileset dir="xdocs">
-                <ant:include name="**"/>
-                <ant:exclude name="*M1*/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <ant:copy todir="${bin.dist.dir}/lib" flatten="true">
-            <ant:fileset dir="target/lib">
-                <ant:include name="*.jar"/>
-                <ant:exclude name="**servlet**.jar"/>
-                <ant:exclude name="ant*.jar"/>
-                <ant:exclude name="commons-fileupload-*.jar"/>
-            </ant:fileset>
-        </ant:copy>
-        <ant:copy file="target/axis2.war" tofile="${bin.dist.dir}/webapps/axis2.war"/>
-        <ant:copy file="modules/samples/script/build.xml" tofile="${bin.dist.dir}/samples/build.xml"/>
-        <ant:copy todir="${bin.dist.dir}/samples">
-            <ant:fileset dir="modules/samples/conf/">
-                <ant:include name="*.xml"/>
-            </ant:fileset>
-        </ant:copy>
-        <ant:copy todir="${bin.dist.dir}/samples">
-            <ant:fileset dir="modules/samples/target/samples">
-                <include name="**"/>
-            </ant:fileset>
-        </ant:copy>
-        <ant:copy todir="${bin.dist.dir}/">
-            <ant:fileset dir=".">
-                <ant:include name="*.html"/>
-                <ant:include name="*.txt"/>
-            </ant:fileset>
-        </ant:copy>
-
-        <ant:mkdir dir="${bin.dist.dir}/repository"/>
-        <ant:mkdir dir="${bin.dist.dir}/repository/services"/>
-        <ant:mkdir dir="${bin.dist.dir}/repository/modules"/>
-        <ant:copy todir="${bin.dist.dir}/repository">
-            <ant:fileset dir="modules/samples/target/toWar/">
-                <ant:include name="**"/>
-            </ant:fileset>
-        </ant:copy>
-
-
-        <ant:copy todir="${bin.dist.dir}/bin">
-            <ant:fileset dir="modules/tool/script"/>
-        </ant:copy>
-
-        <ant:zip file="${dist.dir}/${dist.name}-bin.zip" basedir="target/dist-bin"/>
-        <ant:tar tarfile="target/${dist.name}-bin.tar" basedir="target/dist-bin"/>
-        <gzip src="target/${dist.name}-bin.tar" zipfile="${dist.dir}/${dist.name}-bin.tar.gz"/>
-        <ant:delete dir="target/dist-bin"/>
-        <ant:delete file="target/${dist.name}-bin.tar"/>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Create the Source Distribution -->
-    <!-- ================================================================ -->
-
-    <goal name="dist-src" prereqs="init">
-        <ant:zip file="${dist.dir}/${dist.name}-src.zip">
-            <ant:fileset dir=".">
-                <ant:include name="**"/>
-                <ant:exclude name="**/target/**"/>
-                <ant:exclude name="**/.svn/**"/>
-                <ant:exclude name="**/bin/**"/>
-                <ant:exclude name="**/*.log"/>
-                <ant:exclude name=".*"/>
-                <ant:exclude name="**/*.license"/>
-            </ant:fileset>
-        </ant:zip>
-        <ant:tar tarfile="target/${dist.name}-src.tar" longfile="gnu">
-            <ant:tarfileset dir=".">
-                <ant:include name="**"/>
-                <ant:exclude name="**/target/**"/>
-                <ant:exclude name="**/.svn/**"/>
-                <ant:exclude name="**/bin/**"/>
-                <ant:exclude name="**/*.log"/>
-                <ant:exclude name=".*"/>
-                <ant:exclude name="**/*.license"/>
-            </ant:tarfileset>
-        </ant:tar>
-        <gzip src="target/${dist.name}-src.tar" zipfile="${dist.dir}/${dist.name}-src.tar.gz"/>
-        <ant:delete file="target/${dist.name}-src.tar"/>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Create the Java Docs -->
-    <!-- ================================================================ -->
-
-    <goal name="javadoc-gen" prereqs="init">
-        <ant:javadoc packagenames="org.apache.axis2.*"
-            defaultexcludes="yes"
-            destdir="target/apidocs"
-            author="true"
-            version="true"
-            use="true"
-            windowtitle="Axis2 API">
-            <ant:sourcepath>
-                <ant:pathelement location="modules/core/src"/>
-                <ant:pathelement location="modules/wsdl/src"/>
-                <ant:pathelement location="modules/xml/src"/>
-            </ant:sourcepath>
-        </ant:javadoc>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Reports -->
-    <!-- ================================================================ -->
-    <!-- Conditionally disable linkcheck based on a property. -->
-
-    <postGoal name="xdoc:register-reports">
-        <j:if test="${maven.allreports.disable}">
-            <echo>Reports are disabled. Deregistering all the reports ....</echo>
-            <attainGoal name="maven-linkcheck-plugin:deregister"/>
-            <echo>linkcheck is disabled.</echo>
-            <attainGoal name="maven-checkstyle-plugin:deregister"/>
-            <echo>checkstyle is disabled.</echo>
-            <attainGoal name="maven-changes-plugin:deregister"/>
-            <echo>changes is disabled.</echo>
-            <attainGoal name="maven-changelog-plugin:deregister"/>
-            <echo>changelog is disabled.</echo>
-            <attainGoal name="maven-license-plugin:deregister"/>
-            <echo>license is disabled.</echo>
-            <attainGoal name="maven-javadoc-plugin:deregister"/>
-            <echo>javadoc is disabled.</echo>
-            <attainGoal name="maven-junit-report-plugin:deregister"/>
-            <echo>junit-report is disabled.</echo>
-            <attainGoal name="maven-tasklist-plugin:deregister"/>
-            <echo>tasklist is disabled.</echo>
-        </j:if>
-
-    </postGoal>
-
-
-    <!-- ================================================================ -->
-    <!--- Create JUnit test reports -->
-    <!-- ================================================================ -->
-    <goal name="test-reports">
-      <mkdir dir="${basedir}/target/test-reports"/>
-      <ant:junitreport todir="${basedir}/target/test-reports">
-        <ant:fileset dir="${basedir}/">
-          <ant:include name="**/test-reports/TEST-*.xml"/>
-        </ant:fileset>
-        <ant:report format="frames" todir="${basedir}/target/test-reports" styledir="${basedir}/etc"/>
-      </ant:junitreport>
-    </goal>
-</project>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ -->
+
+<!--
+     | The main goals for multi project build are:
+     |
+     | default
+     |    Build all the modules
+     |
+     | clean
+     |    Deletes the 'target' directory in all projects
+
+     | clean-repo
+     |    Deletes the 'target' directory in all projects
+     |
+     | war
+     |    Build the war
+     |
+     | maven war-withsamples
+     |    build the war with the default samples
+     |
+     | dist-src
+     | 	Source Distribution
+     |
+     | dist-bin
+     |  	Binary Distribution
+     |
+   -->
+
+<project default="jar"
+    xmlns:j="jelly:core"
+    xmlns:u="jelly:util"
+    xmlns:deploy="deploy"
+    xmlns:modules="local:modules"
+    xmlns:ant="jelly:ant"
+    xmlns:plugin="plugin"
+    xmlns:maven="jelly:maven"
+    xmlns:define="jelly:define">
+
+    <j:set var="dist.name" value="${pom.artifactId}-${pom.currentVersion}"/>
+    <j:set var="dist.dir" value="target/dist"/>
+
+    <preGoal name="modules:reactor:init"> 
+        <j:set var="groupId" value="maven-itest-plugin"/> 
+        <j:set var="artifactId" value="maven-itest-plugin"/> 
+        <j:set var="version" value="1.0"/> 
+        <attainGoal name="plugin:download-artifact"/> 
+        <maven:installPlugin 
+            file="${maven.repo.local}/${groupId}/plugins/${artifactId}-${version}.jar" 
+            cache="true" /> 
+    </preGoal>
+      
+    <!-- ======= -->
+    <!-- Modules -->
+    <!-- ======= -->
+    <goal name="modules:reactor:init">
+        <!--
+           | Determine the includes which the reactor will use.
+           |
+           | Uses 4 properties to control which modules will be include:
+           |
+           | module.types      Comma seperated list of module types (ie. specs or modules)
+           | module.includes   Comma seperated list of module names (ie. common, core, ...)
+           | modules           Same as module.includes, module.includes initializes to this value
+           | module.excludes   Comma seperated list of module names to exclude
+           |
+           | The end result is that modules.reactor.includes is set to the project.xml files
+           | to include.  This is the value the reactor will use.
+           |
+           | Example, to only build the common and core modules:
+           |
+           | maven -Dmodules=common,core
+         -->
+
+        <j:if test="${context.getVariable('module.types') == null}">
+            <j:set var="module.types" value="modules,applications,plugins"/>
+        </j:if>
+
+        <j:if test="${context.getVariable('modules') == null}">
+            <!-- The default is to build everything -->
+            <j:set var="modules" value="*"/>
+        </j:if>
+
+        <j:if test="${context.getVariable('module.includes') == null}">
+            <j:set var="module.includes" value="${modules}"/>
+        </j:if>
+
+        <j:if test="${context.getVariable('module.excludes') == null}">
+            <j:set var="module.excludes" value=""/>
+        </j:if>
+
+        <u:tokenize var="types" delim=",">${module.types}</u:tokenize>
+
+        <ant:fileScanner var="scanner">
+            <ant:fileset dir="${basedir}">
+                <j:forEach var="type" items="${types}">
+                    <j:choose>
+                        <j:when test="${context.getVariable('module.includes') == '*'}">
+                            <ant:include name="${type}/*/project.xml"/>
+                        </j:when>
+                        <j:otherwise>
+                            <u:tokenize var="includes" delim=",">${module.includes}</u:tokenize>
+                            <j:forEach var="include" items="${includes}">
+                                <u:available file="${basedir}/${type}/${include}/project.xml">
+                                    <ant:include name="${type}/${include}/project.xml"/>
+                                </u:available>
+                            </j:forEach>
+                        </j:otherwise>
+                    </j:choose>
+
+                    <j:choose>
+                        <j:when test="${context.getVariable('module.excludes') == '*'}">
+                            <ant:exclude name="${type}/*/project.xml"/>
+                        </j:when>
+                        <j:otherwise>
+                            <u:tokenize var="excludes" delim=",">${module.excludes}</u:tokenize>
+                            <j:forEach var="exclude" items="${excludes}">
+                                <u:available file="${basedir}/${type}/${exclude}/project.xml">
+                                    <ant:exclude name="${type}/${exclude}/project.xml"/>
+                                </u:available>
+                            </j:forEach>
+                        </j:otherwise>
+                    </j:choose>
+                </j:forEach>
+            </ant:fileset>
+        </ant:fileScanner>
+
+        <!-- Setup the includes which will be used by the reactor -->
+        <j:forEach var="file" items="${scanner.iterator()}">
+            <!--
+               | Would be nice if reactor would take a file set, but for now just remove
+               | the baseddir portion of the file's name.  So this will essentially strip off
+               | ${basedir}
+             -->
+            <j:set var="directory" value="${file.parentFile.parentFile.name}/${file.parentFile.name}"/>
+            <j:set var="filename" value="${directory}/${file.name}"/>
+            <j:choose>
+                <j:when test="${context.getVariable('modules.reactor.includes') == null}">
+                    <j:set var="modules.directories" value="${directory}"/>
+                    <j:set var="modules.reactor.includes" value="${filename}"/>
+                </j:when>
+                <j:otherwise>
+                    <j:set var="modules.directories" value="${modules.directories},${directory}"/>
+                    <j:set var="modules.reactor.includes" value="${modules.reactor.includes},${filename}"/>
+                </j:otherwise>
+            </j:choose>
+        </j:forEach>
+    </goal>
+
+    <!-- Helper tags for modules -->
+    <define:taglib uri="local:modules">
+        <define:tag name="reactor">
+            <attainGoal name="modules:reactor:init"/>
+
+            <j:choose>
+                <j:when test="${goals != null}">
+                    <maven:reactor
+                        basedir="${basedir}"
+                        includes="${modules.reactor.includes}"
+                        banner="Executing (${goals}):"
+                        ignoreFailures="false"
+                        goals="${goals}"
+                        postProcessing="true"
+                        />
+                </j:when>
+                <j:when test="${goals == null}">
+                    <maven:reactor
+                        basedir="${basedir}"
+                        includes="${modules.reactor.includes}"
+                        banner="Executing (${goals}):"
+                        ignoreFailures="false"
+                        postProcessing="true"
+                        />
+                </j:when>
+            </j:choose>
+
+            <!-- Set reactor projects in parent scope so goals have access to it -->
+            <j:set var="reactorProjects" value="${reactorProjects}" scope="parent"/>
+        </define:tag>
+    </define:taglib>
+
+    <goal name="m:init">
+        <ant:fileScanner var="scanner">
+            <ant:fileset dir="${basedir}">
+                <u:tokenize var="includes" delim=",">${maven.multiproject.includes}</u:tokenize>
+                <j:forEach var="include" items="${includes}">
+                    <ant:include name="${include}"/>
+                </j:forEach>
+                <u:tokenize var="excludes" delim=",">${maven.multiproject.excludes}</u:tokenize>
+                <j:forEach var="exclude" items="${excludes}">
+                    <ant:exclude name="${exclude}"/>
+                </j:forEach>
+            </ant:fileset>
+        </ant:fileScanner>
+
+        <j:set var="maven.multiproject.includes" value=""/>
+        <j:set var="maven.multiproject.excludes" value=""/>
+        <j:set var="modules.directories" value=""/>
+
+        <u:tokenize var="moduleList" delim=",">${modules}</u:tokenize>
+        <j:set var="currentDir" value="${basedir}/"/>
+        <j:forEach var="file" items="${scanner.iterator()}">
+            <j:set var="directory" value="${file.parentFile.absolutePath}"/>
+            <j:set var="include" value="${file.absolutePath.substring(currentDir.length())}"/>
+            <j:if test="${moduleList.isEmpty() || moduleList.contains(file.parentFile.name)}">
+                <j:choose>
+                    <j:when test="${context.getVariable('maven.multiproject.includes') == ''}">
+                        <j:set var="modules.directories" value="${directory}"/>
+                        <j:set var="maven.multiproject.includes" value="${include}"/>
+                    </j:when>
+                    <j:otherwise>
+                        <j:set var="modules.directories" value="${modules.directories},${directory}"/>
+                        <j:set var="maven.multiproject.includes" value="${maven.multiproject.includes},${include}"/>
+                    </j:otherwise>
+                </j:choose>
+            </j:if>
+        </j:forEach>
+    </goal>
+
+    <goal name="jar">
+        <attainGoal name="multiproject:install"/>
+        <attainGoal name="create-jar"/>
+        <ant:copy file="target/lib/axis2-${pom.currentVersion}.jar"
+            toDir="target/"/>
+    </goal>
+
+
+    <goal name="init">
+        <ant:mkdir dir="target"/>
+        <ant:mkdir dir="${dist.dir}"/>
+        <ant:mkdir dir="target/lib"/>
+
+        <uptodate property="jars.uptodate" targetfile="target/axis2.war">
+            <srcfiles dir="modules">
+                <include name="**/*.java"/>
+                <include name="**/*.xml"/>
+                <include name="**/*.wsdl"/>
+                <exclude name="**/target/**"/>
+            </srcfiles>
+        </uptodate>
+        <echo message="the files are up to date = ${jars.uptodate}"></echo>
+    </goal>
+
+    <goal name="modules:clean">
+        <attainGoal name="modules:reactor:init"/>
+        <u:tokenize var="directories" delim=",">${modules.directories}</u:tokenize>
+        <j:forEach var="directory" items="${directories}">
+            <ant:echo>+----------------------------------------</ant:echo>
+            <ant:echo>| Cleaning: ${directory} </ant:echo>
+            <ant:echo>+----------------------------------------</ant:echo>
+            <ant:delete dir="${directory}/target"/>
+            <ant:delete quiet="false" failonerror="false">
+                <ant:fileset dir="${directory}">
+                    <ant:include name="maven.log"/>
+                    <ant:include name="velocity.log*"/>
+                    <ant:include name="junit*.properties"/>
+                    <ant:include name="axis.log"/>
+                    <ant:include name="junit*.properties"/>
+                    <ant:include name="temp.properties"/>
+                </ant:fileset>
+            </ant:delete>
+            <ant:echo></ant:echo>
+        </j:forEach>
+        <ant:echo>+----------------------------------------</ant:echo>
+        <ant:echo>| Cleaning: target and etc/target  </ant:echo>
+        <ant:echo>+----------------------------------------</ant:echo>
+        <ant:delete dir="target"/>
+        <ant:delete dir="etc/target"/>
+    </goal>
+
+    <goal name="clean">
+        <attainGoal name="modules:clean"/>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Clean the Repository -->
+    <!-- ================================================================ -->
+    <goal name="clean-repo">
+        <ant:delete>
+            <ant:fileset dir="${maven.repo.local}">
+                <ant:include name="axis/jars/axis2*.jar"/>
+            </ant:fileset>
+        </ant:delete>
+    </goal>
+
+    <goal name="all-tests">
+        <modules:reactor goals="jar:install,test,itest"/>
+    </goal>
+
+    <goal name="create-jar" prereqs="init">
+        <jar destfile="target/lib/axis2-${pom.currentVersion}.jar">
+            <fileset dir="modules/core/target/classes"/>
+            <!-- adding the tool classes. This is needed to get the ant task -->
+            <fileset dir="modules/tool/target/classes"/>
+            <fileset dir="modules/xml/target/classes"/>
+            <fileset dir="modules/wsdl/target/classes"/>
+            <fileset dir="modules/saaj/target/classes"/>
+            <fileset dir="modules/common/target/classes"/>
+            <fileset dir="modules/addressing/target/classes"/>
+            <fileset dir="modules/addressing/target/">
+                <include name="modules/addressing.mar"/>
+            </fileset>
+        </jar>
+    </goal>
+
+    <goal name="create-lib">
+        <attainGoal name="modules:reactor:init"/>
+        <maven:reactor
+            basedir="${basedir}"
+            postProcessing="true"
+            includes="${modules.reactor.includes}"
+            banner="Executing (${goals}):"
+            ignoreFailures="false"/>
+        <j:forEach var="x" items="${reactorProjects}">
+            <ant:echo message="${x}"/>
+            <deploy:copy-deps todir="target/lib"
+                projectDescriptor="${x.getFile()}"/>
+        </j:forEach>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Create the War -->
+    <!-- ================================================================ -->
+
+
+    <goal name="war" prereqs="init">
+        <j:if test="${jars.uptodate != 'yes'}">
+            <attainGoal name="jar"/>
+            <attainGoal name="create-lib"/>
+        </j:if>
+        <!-- jar the test classes -->
+        <ant:war destfile="target/axis2.war" webxml="modules/core/conf/web.xml">
+            <ant:fileset dir="modules/core/webapp"/>
+            <ant:lib dir="target/lib">
+                <ant:include name="**"/>
+                <ant:exclude name="**servlet**"/>
+                <ant:exclude name="ant*.jar"/>
+            </ant:lib>
+            <ant:classes dir="modules/core/conf">
+                <ant:include name="*.properties"/>
+            </ant:classes>
+            <ant:webinf dir="modules/samples/target/toWar/"/>
+            <ant:webinf dir="modules/core/src/org/apache/axis2/deployment">
+                <ant:include name="*.xml"/>
+            </ant:webinf>
+        </ant:war>
+    </goal>
+    <!-- to transforme htmls to xdocs -->
+    <preGoal name="xdoc:jelly-transform">
+        <attainGoal name="html2xdoc"/>
+    </preGoal>
+
+    <!-- ================================================================ -->
+    <!--- Create the Binary Distribution -->
+    <!-- ================================================================ -->
+
+    <goal name="dist-bin" prereqs="war,javadoc-gen,create-lib">
+        <property name="bin.dist.dir" value="target/dist-bin/axis2-${pom.currentVersion}-bin"/>
+        <ant:mkdir dir="${bin.dist.dir}"/>
+        <ant:mkdir dir="${bin.dist.dir}/docs"/>
+        <ant:mkdir dir="${bin.dist.dir}/bin"/>
+        <ant:mkdir dir="${bin.dist.dir}/lib"/>
+        <ant:mkdir dir="${bin.dist.dir}/samples"/>
+        <ant:mkdir dir="${bin.dist.dir}/webapps"/>
+        <ant:mkdir dir="${bin.dist.dir}/docs/api"/>
+
+        <ant:copy todir="${bin.dist.dir}/docs/api">
+            <ant:fileset dir="target/apidocs/">
+                <ant:include name="**"/>
+            </ant:fileset>
+        </ant:copy>
+        <ant:copy todir="${bin.dist.dir}/docs">
+            <ant:fileset dir="xdocs">
+                <ant:include name="**"/>
+                <ant:exclude name="*M1*/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <ant:copy todir="${bin.dist.dir}/lib" flatten="true">
+            <ant:fileset dir="target/lib">
+                <ant:include name="*.jar"/>
+                <ant:exclude name="**servlet**.jar"/>
+                <ant:exclude name="ant*.jar"/>
+                <ant:exclude name="commons-fileupload-*.jar"/>
+            </ant:fileset>
+        </ant:copy>
+        <ant:copy file="target/axis2.war" tofile="${bin.dist.dir}/webapps/axis2.war"/>
+        <ant:copy file="modules/samples/script/build.xml" tofile="${bin.dist.dir}/samples/build.xml"/>
+        <ant:copy todir="${bin.dist.dir}/samples">
+            <ant:fileset dir="modules/samples/conf/">
+                <ant:include name="*.xml"/>
+            </ant:fileset>
+        </ant:copy>
+        <ant:copy todir="${bin.dist.dir}/samples">
+            <ant:fileset dir="modules/samples/target/samples">
+                <include name="**"/>
+            </ant:fileset>
+        </ant:copy>
+        <ant:copy todir="${bin.dist.dir}/">
+            <ant:fileset dir=".">
+                <ant:include name="*.html"/>
+                <ant:include name="*.txt"/>
+            </ant:fileset>
+        </ant:copy>
+
+        <ant:mkdir dir="${bin.dist.dir}/repository"/>
+        <ant:mkdir dir="${bin.dist.dir}/repository/services"/>
+        <ant:mkdir dir="${bin.dist.dir}/repository/modules"/>
+        <ant:copy todir="${bin.dist.dir}/repository">
+            <ant:fileset dir="modules/samples/target/toWar/">
+                <ant:include name="**"/>
+            </ant:fileset>
+        </ant:copy>
+
+
+        <ant:copy todir="${bin.dist.dir}/bin">
+            <ant:fileset dir="modules/tool/script"/>
+        </ant:copy>
+
+        <ant:zip file="${dist.dir}/${dist.name}-bin.zip" basedir="target/dist-bin"/>
+        <ant:tar tarfile="target/${dist.name}-bin.tar" basedir="target/dist-bin"/>
+        <gzip src="target/${dist.name}-bin.tar" zipfile="${dist.dir}/${dist.name}-bin.tar.gz"/>
+        <ant:delete dir="target/dist-bin"/>
+        <ant:delete file="target/${dist.name}-bin.tar"/>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Create the Source Distribution -->
+    <!-- ================================================================ -->
+
+    <goal name="dist-src" prereqs="init">
+        <ant:zip file="${dist.dir}/${dist.name}-src.zip">
+            <ant:fileset dir=".">
+                <ant:include name="**"/>
+                <ant:exclude name="**/target/**"/>
+                <ant:exclude name="**/.svn/**"/>
+                <ant:exclude name="**/bin/**"/>
+                <ant:exclude name="**/*.log"/>
+                <ant:exclude name=".*"/>
+                <ant:exclude name="**/*.license"/>
+            </ant:fileset>
+        </ant:zip>
+        <ant:tar tarfile="target/${dist.name}-src.tar" longfile="gnu">
+            <ant:tarfileset dir=".">
+                <ant:include name="**"/>
+                <ant:exclude name="**/target/**"/>
+                <ant:exclude name="**/.svn/**"/>
+                <ant:exclude name="**/bin/**"/>
+                <ant:exclude name="**/*.log"/>
+                <ant:exclude name=".*"/>
+                <ant:exclude name="**/*.license"/>
+            </ant:tarfileset>
+        </ant:tar>
+        <gzip src="target/${dist.name}-src.tar" zipfile="${dist.dir}/${dist.name}-src.tar.gz"/>
+        <ant:delete file="target/${dist.name}-src.tar"/>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Create the Java Docs -->
+    <!-- ================================================================ -->
+
+    <goal name="javadoc-gen" prereqs="init">
+        <ant:javadoc packagenames="org.apache.axis2.*"
+            defaultexcludes="yes"
+            destdir="target/apidocs"
+            author="true"
+            version="true"
+            use="true"
+            windowtitle="Axis2 API">
+            <ant:sourcepath>
+                <ant:pathelement location="modules/core/src"/>
+                <ant:pathelement location="modules/wsdl/src"/>
+                <ant:pathelement location="modules/xml/src"/>
+            </ant:sourcepath>
+        </ant:javadoc>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Reports -->
+    <!-- ================================================================ -->
+    <!-- Conditionally disable linkcheck based on a property. -->
+
+    <postGoal name="xdoc:register-reports">
+        <j:if test="${maven.allreports.disable}">
+            <echo>Reports are disabled. Deregistering all the reports ....</echo>
+            <attainGoal name="maven-linkcheck-plugin:deregister"/>
+            <echo>linkcheck is disabled.</echo>
+            <attainGoal name="maven-checkstyle-plugin:deregister"/>
+            <echo>checkstyle is disabled.</echo>
+            <attainGoal name="maven-changes-plugin:deregister"/>
+            <echo>changes is disabled.</echo>
+            <attainGoal name="maven-changelog-plugin:deregister"/>
+            <echo>changelog is disabled.</echo>
+            <attainGoal name="maven-license-plugin:deregister"/>
+            <echo>license is disabled.</echo>
+            <attainGoal name="maven-javadoc-plugin:deregister"/>
+            <echo>javadoc is disabled.</echo>
+            <attainGoal name="maven-junit-report-plugin:deregister"/>
+            <echo>junit-report is disabled.</echo>
+            <attainGoal name="maven-tasklist-plugin:deregister"/>
+            <echo>tasklist is disabled.</echo>
+        </j:if>
+
+    </postGoal>
+
+
+    <!-- ================================================================ -->
+    <!--- Create JUnit test reports -->
+    <!-- ================================================================ -->
+    <goal name="test-reports">
+      <mkdir dir="${basedir}/target/test-reports"/>
+      <ant:junitreport todir="${basedir}/target/test-reports">
+        <ant:fileset dir="${basedir}/">
+          <ant:include name="**/test-reports/TEST-*.xml"/>
+        </ant:fileset>
+        <ant:report format="frames" todir="${basedir}/target/test-reports" styledir="${basedir}/etc"/>
+      </ant:junitreport>
+    </goal>
+</project>
+

Propchange: webservices/axis2/trunk/java/maven.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/addressing/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/addressing/maven.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/addressing/maven.xml (original)
+++ webservices/axis2/trunk/java/modules/addressing/maven.xml Thu Sep 15 11:52:11 2005
@@ -1,30 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
-
-<project default="jar"
-    xmlns:j="jelly:core"
-    xmlns:u="jelly:util"
-    xmlns:maven="jelly:maven"
-    xmlns:deploy="deploy"
-    xmlns:ant="jelly:ant">
-    <postGoal name="test:compile">
-        <mkdir dir="target/classes/META-INF"/>
-        <copy file="src/META-INF/module.xml"
-            tofile="target/classes/META-INF/module.xml"/>
-        <copy file="./test-resources/axis2.xml"
-            tofile="target/axis2.xml"/>
-        <mkdir dir="target/modules"/>
-        <jar jarfile="target/addressing.mar" basedir="target/classes">
-            <include name="**"/>
-        </jar>
-        <copy file="target/addressing.mar"
-            tofile="target/modules/addressing.mar"/>
-    </postGoal>
-    <preGoal name="itest:compile">
-        <u:file var="file" name="${maven.itest.src}"/>
-        <j:if test="${!file.exists()}">
-            <j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
-        </j:if>
-    </preGoal>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
+
+<project default="jar"
+    xmlns:j="jelly:core"
+    xmlns:u="jelly:util"
+    xmlns:maven="jelly:maven"
+    xmlns:deploy="deploy"
+    xmlns:ant="jelly:ant">
+    <postGoal name="test:compile">
+        <mkdir dir="target/classes/META-INF"/>
+        <copy file="src/META-INF/module.xml"
+            tofile="target/classes/META-INF/module.xml"/>
+        <copy file="./test-resources/axis2.xml"
+            tofile="target/axis2.xml"/>
+        <mkdir dir="target/modules"/>
+        <jar jarfile="target/addressing.mar" basedir="target/classes">
+            <include name="**"/>
+        </jar>
+        <copy file="target/addressing.mar"
+            tofile="target/modules/addressing.mar"/>
+    </postGoal>
+    <preGoal name="itest:compile">
+        <u:file var="file" name="${maven.itest.src}"/>
+        <j:if test="${!file.exists()}">
+            <j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
+        </j:if>
+    </preGoal>
+</project>

Propchange: webservices/axis2/trunk/java/modules/addressing/maven.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/addressing/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/addressing/project.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/addressing/project.xml (original)
+++ webservices/axis2/trunk/java/modules/addressing/project.xml Thu Sep 15 11:52:11 2005
@@ -1,120 +1,120 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-/*
- * Copyright 2001-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- -->
-<project>
-    <pomVersion>3</pomVersion>
-    <extend>../../etc/project.xml</extend>
-
-    <name>Apache Axis 2.0 - Addressing</name>
-    <id>axis2-addressing</id>
-    <groupId>axis2</groupId>
-    <description>WS-Addressing implementation</description>
-
-    <dependencies>
-        <dependency>
-            <groupId>axis2</groupId>
-            <artifactId>axis2-xml</artifactId>
-            <version>${pom.currentVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>axis2</groupId>
-            <artifactId>axis2-common</artifactId>
-            <version>${pom.currentVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>axis2</groupId>
-            <artifactId>axis2-wsdl</artifactId>
-            <version>${pom.currentVersion}</version>
-        </dependency>
-        <dependency>
-            <groupId>axis</groupId>
-            <artifactId>axis-wsdl4j</artifactId>
-            <version>1.2</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-
-        <dependency>
-            <groupId>axis2</groupId>
-            <artifactId>axis2-core</artifactId>
-            <version>${pom.currentVersion}</version>
-        </dependency>
-        <!-- external JARs -->
-        <dependency>
-            <groupId>commons-logging</groupId>
-            <artifactId>commons-logging</artifactId>
-            <version>1.0.3</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-        <dependency>
-            <groupId>log4j</groupId>
-            <artifactId>log4j</artifactId>
-            <version>1.2.8</version>
-            <properties>
-                <module>true</module>
-            </properties>
-            <url>http://dist.codehaus.org/stax/jars/</url>
-        </dependency>
-        <dependency>
-            <groupId>stax</groupId>
-            <artifactId>stax</artifactId>
-            <version>1.1.2-dev</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-        <dependency>
-            <groupId>stax</groupId>
-            <artifactId>stax-api</artifactId>
-            <version>1.0</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-        <dependency>
-            <groupId>geronimo-spec</groupId>
-            <artifactId>geronimo-spec-activation</artifactId>
-            <version>1.0.2-rc4</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-        <dependency>
-            <groupId>commons-httpclient</groupId>
-            <artifactId>commons-httpclient</artifactId>
-            <version>3.0-rc3</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-        <dependency>
-            <groupId>commons-codec</groupId>
-            <artifactId>commons-codec</artifactId>
-            <version>1.3</version>
-            <properties>
-                <module>true</module>
-            </properties>
-        </dependency>
-        
-    </dependencies>
-
-    <reports/>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ -->
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../../etc/project.xml</extend>
+
+    <name>Apache Axis 2.0 - Addressing</name>
+    <id>axis2-addressing</id>
+    <groupId>axis2</groupId>
+    <description>WS-Addressing implementation</description>
+
+    <dependencies>
+        <dependency>
+            <groupId>axis2</groupId>
+            <artifactId>axis2-xml</artifactId>
+            <version>${pom.currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>axis2</groupId>
+            <artifactId>axis2-common</artifactId>
+            <version>${pom.currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>axis2</groupId>
+            <artifactId>axis2-wsdl</artifactId>
+            <version>${pom.currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-wsdl4j</artifactId>
+            <version>1.2</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+
+        <dependency>
+            <groupId>axis2</groupId>
+            <artifactId>axis2-core</artifactId>
+            <version>${pom.currentVersion}</version>
+        </dependency>
+        <!-- external JARs -->
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.0.3</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.8</version>
+            <properties>
+                <module>true</module>
+            </properties>
+            <url>http://dist.codehaus.org/stax/jars/</url>
+        </dependency>
+        <dependency>
+            <groupId>stax</groupId>
+            <artifactId>stax</artifactId>
+            <version>1.1.2-dev</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>stax</groupId>
+            <artifactId>stax-api</artifactId>
+            <version>1.0</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>geronimo-spec</groupId>
+            <artifactId>geronimo-spec-activation</artifactId>
+            <version>1.0.2-rc4</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-httpclient</groupId>
+            <artifactId>commons-httpclient</artifactId>
+            <version>3.0-rc3</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-codec</groupId>
+            <artifactId>commons-codec</artifactId>
+            <version>1.3</version>
+            <properties>
+                <module>true</module>
+            </properties>
+        </dependency>
+        
+    </dependencies>
+
+    <reports/>
+</project>

Propchange: webservices/axis2/trunk/java/modules/addressing/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml (original)
+++ webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml Thu Sep 15 11:52:11 2005
@@ -1,13 +1,13 @@
-<module name="addressing">
-    <inflow>
-        <handler name="AddressingInHandler" class="org.apache.axis2.handlers.addressing.AddressingInHandler">
-            <order phase="PreDispatch"/>
-        </handler>
-    </inflow>
-
-    <outflow>
-        <handler name="AddressingOutHandler" class="org.apache.axis2.handlers.addressing.AddressingOutHandler">
-            <order phase="MessageOut"/>
-        </handler>
-    </outflow>
+<module name="addressing">
+    <inflow>
+        <handler name="AddressingInHandler" class="org.apache.axis2.handlers.addressing.AddressingInHandler">
+            <order phase="PreDispatch"/>
+        </handler>
+    </inflow>
+
+    <outflow>
+        <handler name="AddressingOutHandler" class="org.apache.axis2.handlers.addressing.AddressingOutHandler">
+            <order phase="MessageOut"/>
+        </handler>
+    </outflow>
 </module>

Propchange: webservices/axis2/trunk/java/modules/addressing/src/META-INF/module.xml
------------------------------------------------------------------------------
    svn:eol-style = native