You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by ru...@apache.org on 2009/12/06 07:51:18 UTC

svn commit: r887642 - in /webservices/commons/branches/modules/transport/1.0.0: ./ modules/base/ modules/http/ modules/jms/ modules/mail/ modules/parent/ modules/sms/ modules/tcp/ modules/testkit/ modules/udp/ modules/xmpp/

Author: ruwan
Date: Sun Dec  6 06:51:09 2009
New Revision: 887642

URL: http://svn.apache.org/viewvc?rev=887642&view=rev
Log:
Fixing the build (yet to try to convert the axis2-transport-all jar into an OSGi bundle)

Modified:
    webservices/commons/branches/modules/transport/1.0.0/modules/base/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/http/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/jms/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/mail/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/sms/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/tcp/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/testkit/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/udp/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/modules/xmpp/pom.xml
    webservices/commons/branches/modules/transport/1.0.0/pom.xml

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/base/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/base/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/base/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/base/pom.xml Sun Dec  6 06:51:09 2009
@@ -25,9 +25,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.axis2</groupId>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/http/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/http/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/http/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/http/pom.xml Sun Dec  6 06:51:09 2009
@@ -24,9 +24,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axis2-transport-http-tests</artifactId>
     <name>Apache Axis2 - Transport - HTTP Tests</name>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/jms/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/jms/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/jms/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/jms/pom.xml Sun Dec  6 06:51:09 2009
@@ -25,9 +25,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.axis2</groupId>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/mail/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/mail/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/mail/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/mail/pom.xml Sun Dec  6 06:51:09 2009
@@ -25,9 +25,9 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.apache.axis2</groupId>
-    <artifactId>axis2-transport</artifactId>
+    <artifactId>axis2-transports</artifactId>
     <version>1.0-SNAPSHOT</version>
-    <relativePath>../parent/pom.xml</relativePath>
+    <relativePath>../../pom.xml</relativePath>
   </parent>
 
   <groupId>org.apache.axis2</groupId>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/parent/pom.xml Sun Dec  6 06:51:09 2009
@@ -20,21 +20,95 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
-
     <parent>
-        <groupId>org.apache</groupId>
-        <artifactId>apache</artifactId>
-        <version>3</version>
+        <groupId>org.apache.axis2</groupId>
+        <artifactId>axis2-transports</artifactId>
+        <version>1.0-SNAPSHOT</version>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.axis2</groupId>
-    <artifactId>axis2-transport</artifactId>
+    <artifactId>axis2-transport-all</artifactId>
     <version>1.0-SNAPSHOT</version>
     <packaging>pom</packaging>
     <description>Axis2 Transport</description>
     <name>Apache Axis2 - Transport - Parent</name>
     <profiles>
         <profile>
+            <id>java15</id>
+            <activation>
+                <jdk>1.5</jdk>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>transport-jar</id>
+                                <phase>package</phase>
+                                <configuration>
+                                    <tasks>
+                                        <mkdir dir="target"/>
+                                        <jar destfile="target/axis2-transport-all-${pom.version}.jar">
+                                            <fileset dir="../jms/target/classes"/>
+                                            <fileset dir="../tcp/target/classes"/>
+                                            <fileset dir="../xmpp/target/classes"/>
+                                            <fileset dir="../base/target/classes"/>
+                                            <fileset dir="../mail/target/classes"/>
+                                            <fileset dir="../udp/target/classes"/>
+                                            <fileset dir="../sms/target/classes"/>
+                                        </jar>
+                                    </tasks>
+                                </configuration>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
+            <id>java16</id>
+            <activation>
+                <jdk>1.6</jdk>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>transport-jar</id>
+                                <phase>package</phase>
+                                <configuration>
+                                    <tasks>
+                                        <mkdir dir="target"/>                                        
+                                        <jar destfile="target/axis2-transport-all-${pom.version}.jar">
+                                            <fileset dir="../jms/target/classes"/>
+                                            <fileset dir="../tcp/target/classes"/>
+                                            <fileset dir="../xmpp/target/classes"/>
+                                            <fileset dir="../base/target/classes"/>
+                                            <fileset dir="../mail/target/classes"/>
+                                            <fileset dir="../udp/target/classes"/>
+                                            <fileset dir="../sms/target/classes"/>
+                                        </jar>
+                                    </tasks>
+                                </configuration>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+        <profile>
             <id>release</id>
             <activation>
                 <property>
@@ -106,16 +180,16 @@
     </profiles>
     <build>
         <plugins>
-            <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <configuration>
-                    <descriptors>
-                        <descriptor>src/main/assembly/bin.xml</descriptor>
-                        <descriptor>src/main/assembly/src.xml</descriptor>
-                    </descriptors>
-                    <tarLongFileMode>gnu</tarLongFileMode>
-                </configuration>
-            </plugin>
+            <!--<plugin>-->
+                <!--<artifactId>maven-assembly-plugin</artifactId>-->
+                <!--<configuration>-->
+                    <!--<descriptors>-->
+                        <!--<descriptor>src/main/assembly/bin.xml</descriptor>-->
+                        <!--<descriptor>src/main/assembly/src.xml</descriptor>-->
+                    <!--</descriptors>-->
+                    <!--<tarLongFileMode>gnu</tarLongFileMode>-->
+                <!--</configuration>-->
+            <!--</plugin>-->
             <plugin>
                 <artifactId>maven-compiler-plugin</artifactId>
                 <inherited>true</inherited>
@@ -137,152 +211,27 @@
                     <attach>true</attach>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>axis2-jar-package</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attach-artifact</goal>
+                        </goals>
+                        <configuration>
+                            <artifacts>
+                                <artifact>
+                                    <file>target/axis2-transport-all-${pom.version}.jar</file>
+                                    <type>jar</type>
+                                </artifact>
+                            </artifacts>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
-    <pluginRepositories>
-        <pluginRepository>
-            <id>snapshot</id>
-            <name>Snapshot repository</name>
-            <url>http://snapshots.maven.codehaus.org/maven2/</url>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-        </pluginRepository>
-        <pluginRepository>
-            <id>snapshot-apache</id>
-            <name>Apache Snapshot repository</name>
-            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
-            <snapshots>
-                <enabled>true</enabled>
-            </snapshots>
-            <releases>
-                <enabled>false</enabled>
-            </releases>
-        </pluginRepository>
-    </pluginRepositories>
-    <dependencyManagement>
-        <dependencies>
-            <dependency>
-                <groupId>org.apache.axis2</groupId>
-                <artifactId>axis2-kernel</artifactId>
-                <version>${axis2.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.ws.commons.axiom</groupId>
-                <artifactId>axiom-api</artifactId>
-                <version>${axiom.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.ws.commons.axiom</groupId>
-                <artifactId>axiom-impl</artifactId>
-                <version>${axiom.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.ws.commons.axiom</groupId>
-                <artifactId>axiom-dom</artifactId>
-                <version>${axiom.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.geronimo.specs</groupId>
-                <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
-                <version>1.1.2</version>
-            </dependency>
-            <dependency>
-                <groupId>javax.servlet</groupId>
-                <artifactId>servlet-api</artifactId>
-                <version>2.3</version>
-            </dependency>
-            <dependency>
-                <groupId>commons-httpclient</groupId>
-                <artifactId>commons-httpclient</artifactId>
-                <version>3.1</version>
-            </dependency>
-            <dependency>
-                <groupId>commons-fileupload</groupId>
-                <artifactId>commons-fileupload</artifactId>
-                <version>1.2</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.httpcomponents</groupId>
-                <artifactId>httpcore</artifactId>
-                <version>4.0-beta1</version>
-            </dependency>
-            <dependency>
-                <groupId>org.codehaus.woodstox</groupId>
-                <artifactId>wstx-asl</artifactId>
-                <version>3.2.4</version>
-            </dependency>
-            <dependency>
-                <groupId>commons-logging</groupId>
-                <artifactId>commons-logging</artifactId>
-                <version>1.1.1</version>
-            </dependency>
-
-            <!-- Smack Jabber client libraries to be included -->
-            <dependency>
-                <groupId>org.igniterealtime</groupId>
-                <artifactId>smack</artifactId>
-                <version>3.0.4</version>
-            </dependency>
-            <dependency>
-                <groupId>org.igniterealtime</groupId>
-                <artifactId>smackx</artifactId>
-                <version>3.0.4</version>
-            </dependency>
-            <dependency>
-                <groupId>commons-lang</groupId>
-                <artifactId>commons-lang</artifactId>
-                <version>2.3</version>
-            </dependency>
-            
-            <!-- Dependencies used in the unit tests -->
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>3.8.2</version>
-            </dependency>
-            <dependency>
-                <groupId>org.aspectj</groupId>
-                <artifactId>aspectjrt</artifactId>
-                <version>1.6.1</version>
-            </dependency>
-            <dependency>
-                <groupId>org.aspectj</groupId>
-                <artifactId>aspectjweaver</artifactId>
-                <version>1.6.1</version>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.axis2</groupId>
-            <artifactId>axis2-kernel</artifactId>
-        </dependency>
-    </dependencies>
-
-    <distributionManagement>
-        <repository>
-            <id>apache-repo</id>
-            <name>Maven Central Repository</name>
-            <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-ibiblio-rsync-repository</url>
-        </repository>
-        <snapshotRepository>
-            <id>apache-snapshots</id>
-            <name>Apache Development Repository</name>
-            <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
-            <uniqueVersion>false</uniqueVersion>
-        </snapshotRepository>
-        <site>
-            <id>website</id>
-            <url>scpexe://people.apache.org/www/ws.apache.org/commons/transport</url>
-        </site>
-    </distributionManagement>
-    <properties>
-        <axiom.version>1.2.8</axiom.version>
-        <axis2.version>1.5</axis2.version>
-        <failIfNoTests>false</failIfNoTests>
-    </properties>
 </project>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/sms/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/sms/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/sms/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/sms/pom.xml Sun Dec  6 06:51:09 2009
@@ -25,9 +25,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
 
     <groupId>org.apache.axis2</groupId>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/tcp/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/tcp/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/tcp/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/tcp/pom.xml Sun Dec  6 06:51:09 2009
@@ -24,9 +24,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axis2-transport-tcp</artifactId>
     <name>Apache Axis2 - Transport - TCP</name>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/testkit/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/testkit/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/testkit/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/testkit/pom.xml Sun Dec  6 06:51:09 2009
@@ -24,9 +24,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axis2-transport-testkit</artifactId>
     <name>Apache Axis2 - Transport - testkit</name>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/udp/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/udp/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/udp/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/udp/pom.xml Sun Dec  6 06:51:09 2009
@@ -24,9 +24,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axis2-transport-udp</artifactId>
     <name>Apache Axis2 - Transport - UDP</name>

Modified: webservices/commons/branches/modules/transport/1.0.0/modules/xmpp/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/modules/xmpp/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/modules/xmpp/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/modules/xmpp/pom.xml Sun Dec  6 06:51:09 2009
@@ -24,9 +24,9 @@
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.axis2</groupId>
-        <artifactId>axis2-transport</artifactId>
+        <artifactId>axis2-transports</artifactId>
         <version>1.0-SNAPSHOT</version>
-        <relativePath>../parent/pom.xml</relativePath>
+        <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>axis2-transport-xmpp</artifactId>
     <name>Apache Axis2 - Transport - XMPP</name>

Modified: webservices/commons/branches/modules/transport/1.0.0/pom.xml
URL: http://svn.apache.org/viewvc/webservices/commons/branches/modules/transport/1.0.0/pom.xml?rev=887642&r1=887641&r2=887642&view=diff
==============================================================================
--- webservices/commons/branches/modules/transport/1.0.0/pom.xml (original)
+++ webservices/commons/branches/modules/transport/1.0.0/pom.xml Sun Dec  6 06:51:09 2009
@@ -34,10 +34,17 @@
     <packaging>pom</packaging>
     <name>Apache Axis2 - Transport - Root</name>
     <url>http://ws.apache.org/commons/transport/</url>
+    <description>
+        Axis2 Transports are a set of transport adaptors for the Apache Axis2 project 
+        as well as for the Apache Synapse project. These transports consists of a set of
+        synchronous as well as completely asynchronous transport adaprots.
+    </description>
+
     <issueManagement>
         <system>JIRA</system>
         <url>http://issues.apache.org/jira/browse/WSCOMMONS</url>
     </issueManagement>
+    
     <mailingLists>
         <mailingList>
             <name>WS Commons Developers</name>
@@ -48,6 +55,7 @@
         </mailingList>
     </mailingLists>
     <inceptionYear>2004</inceptionYear>
+    
     <developers>
         <developer>
             <name>Saminda Abeyruwan</name>
@@ -120,6 +128,7 @@
             <organization>WSO2</organization>
         </developer>
     </developers>
+    
     <licenses>
         <license>
             <name>The Apache Software License, Version 2.0</name>
@@ -127,6 +136,7 @@
             <distribution>repo</distribution>
         </license>
     </licenses>
+    
     <scm>
         <connection>scm:svn:http://svn.apache.org/repos/asf/webservices/commons/trunk/modules/transport</connection>
         <developerConnection>
@@ -134,13 +144,13 @@
         </developerConnection>
         <url>http://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/transport</url>
     </scm>
+    
     <organization>
         <name>The Apache Software Foundation</name>
         <url>http://www.apache.org/</url>
     </organization>
 
     <modules>
-        <module>modules/parent</module>
         <module>modules/base</module>
         <module>modules/http</module>
         <module>modules/tcp</module>
@@ -150,80 +160,11 @@
         <module>modules/jms</module>
         <module>modules/sms</module>
         <module>modules/testkit</module>
+        <module>modules/parent</module>
     </modules>
 
     <profiles>
         <profile>
-            <id>java15</id>
-            <activation>
-                <jdk>1.5</jdk>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>transport-jar</id>
-                                <phase>package</phase>
-                                <configuration>
-                                    <tasks>
-                                        <mkdir dir="target/lib"/>
-                                        <jar destfile="target/lib/axis2-transports-${pom.version}.jar">
-                                            <fileset dir="modules/jms/target/classes"/>
-                                            <fileset dir="modules/tcp/target/classes"/>
-                                            <fileset dir="modules/xmpp/target/classes"/>
-                                            <fileset dir="modules/base/target/classes"/>
-                                            <fileset dir="modules/mail/target/classes"/>
-                                        </jar>
-                                    </tasks>
-                                </configuration>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
-            <id>java16</id>
-            <activation>
-                <jdk>1.6</jdk>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-antrun-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>transport-jar</id>
-                                <phase>package</phase>
-                                <configuration>
-                                    <tasks>
-                                        <mkdir dir="target/lib"/>
-                                        <jar destfile="target/lib/axis2-transports-${pom.version}.jar">
-                                            <fileset dir="modules/jms/target/classes"/>
-                                            <fileset dir="modules/tcp/target/classes"/>
-                                            <fileset dir="modules/xmpp/target/classes"/>
-                                            <fileset dir="modules/base/target/classes"/>
-                                            <fileset dir="modules/mail/target/classes"/>
-                                        </jar>
-                                    </tasks>
-                                </configuration>
-                                <goals>
-                                    <goal>run</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-        <profile>
             <id>cobertura</id>
             <dependencies>
                 <dependency>
@@ -335,6 +276,133 @@
             </build>
         </profile>
     </profiles>
+    
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>org.apache.axis2</groupId>
+                <artifactId>axis2-kernel</artifactId>
+                <version>${axis2.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-api</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-impl</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.ws.commons.axiom</groupId>
+                <artifactId>axiom-dom</artifactId>
+                <version>${axiom.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.geronimo.specs</groupId>
+                <artifactId>geronimo-ws-metadata_2.0_spec</artifactId>
+                <version>1.1.2</version>
+            </dependency>
+            <dependency>
+                <groupId>javax.servlet</groupId>
+                <artifactId>servlet-api</artifactId>
+                <version>2.3</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-httpclient</groupId>
+                <artifactId>commons-httpclient</artifactId>
+                <version>3.1</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-fileupload</groupId>
+                <artifactId>commons-fileupload</artifactId>
+                <version>1.2</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.httpcomponents</groupId>
+                <artifactId>httpcore</artifactId>
+                <version>4.0-beta1</version>
+            </dependency>
+            <dependency>
+                <groupId>org.codehaus.woodstox</groupId>
+                <artifactId>wstx-asl</artifactId>
+                <version>3.2.4</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-logging</groupId>
+                <artifactId>commons-logging</artifactId>
+                <version>1.1.1</version>
+            </dependency>
+
+            <!-- Smack Jabber client libraries to be included -->
+            <dependency>
+                <groupId>org.igniterealtime</groupId>
+                <artifactId>smack</artifactId>
+                <version>3.0.4</version>
+            </dependency>
+            <dependency>
+                <groupId>org.igniterealtime</groupId>
+                <artifactId>smackx</artifactId>
+                <version>3.0.4</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-lang</groupId>
+                <artifactId>commons-lang</artifactId>
+                <version>2.3</version>
+            </dependency>
+
+            <!-- Dependencies used in the unit tests -->
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>3.8.2</version>
+            </dependency>
+            <dependency>
+                <groupId>org.aspectj</groupId>
+                <artifactId>aspectjrt</artifactId>
+                <version>1.6.1</version>
+            </dependency>
+            <dependency>
+                <groupId>org.aspectj</groupId>
+                <artifactId>aspectjweaver</artifactId>
+                <version>1.6.1</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+    
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-kernel</artifactId>
+        </dependency>
+    </dependencies>
+
+    <pluginRepositories>
+        <pluginRepository>
+            <id>snapshot</id>
+            <name>Snapshot repository</name>
+            <url>http://snapshots.maven.codehaus.org/maven2/</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </pluginRepository>
+        <pluginRepository>
+            <id>snapshot-apache</id>
+            <name>Apache Snapshot repository</name>
+            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
+            <snapshots>
+                <enabled>true</enabled>
+            </snapshots>
+            <releases>
+                <enabled>false</enabled>
+            </releases>
+        </pluginRepository>
+    </pluginRepositories>
+    
     <distributionManagement>
         <repository>
             <id>apache-repo</id>
@@ -349,7 +417,12 @@
             <url>scpexe://people.apache.org//www/people.apache.org/repo/m2-snapshot-repository</url>
             <uniqueVersion>false</uniqueVersion>
         </snapshotRepository>
+        <site>
+            <id>website</id>
+            <url>scpexe://people.apache.org/www/ws.apache.org/commons/transport</url>
+        </site>
     </distributionManagement>
+    
     <build>
         <plugins>
             <plugin>
@@ -366,29 +439,9 @@
                     <target>1.5</target>
                 </configuration>
             </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>axis2-jar-package</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>attach-artifact</goal>
-                        </goals>
-                        <configuration>
-                            <artifacts>
-                                <artifact>
-                                    <file>target/lib/axis2-transports-${pom.version}.jar</file>
-                                    <type>jar</type>
-                                </artifact>
-                            </artifacts>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
         </plugins>
     </build>
+    
     <reporting>
         <plugins>
             <plugin>
@@ -426,4 +479,11 @@
             </plugin>
         </plugins>
     </reporting>
+    
+    <properties>
+        <axiom.version>1.2.8</axiom.version>
+        <axis2.version>1.5</axis2.version>
+        <failIfNoTests>false</failIfNoTests>
+    </properties>
+    
 </project>