Author: ruwan Date: Tue Oct 7 02:36:58 2008 New Revision: 702411 URL: http://svn.apache.org/viewvc?rev=702411&view=rev Log: Coverting rest of the transport artifacts to a bundles (TBD : complete transport jar)
Modified: webservices/commons/trunk/modules/transport/modules/http/pom.xml webservices/commons/trunk/modules/transport/modules/local/pom.xml webservices/commons/trunk/modules/transport/modules/tcp/pom.xml webservices/commons/trunk/modules/transport/modules/xmpp/pom.xml Modified: webservices/commons/trunk/modules/transport/modules/http/pom.xml URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/http/pom.xml?rev=702411&r1=702410&r2=702411&view=diff ============================================================================== --- webservices/commons/trunk/modules/transport/modules/http/pom.xml (original) +++ webservices/commons/trunk/modules/transport/modules/http/pom.xml Tue Oct 7 02:36:58 2008 @@ -31,65 +31,80 @@ <artifactId>axis2-transport-http</artifactId> <name>Apache Axis2 - Transport - HTTP</name> <description>This inclues all the available transports in Axis2</description> + <packaging>bundle</packaging> + + <build> + <sourceDirectory>src</sourceDirectory> + <testSourceDirectory>test</testSourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>1.4.0</version> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-Version>1.0</Bundle-Version> + <Bundle-Name>${pom.artifactId}</Bundle-Name> + <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor> + <Bundle-Description>${pom.description}</Bundle-Description> + <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName> + <Export-Package> + org.apache.axis2.transport.http.*;-split-package:=merge-last, + </Export-Package> + </instructions> + </configuration> + </plugin> + </plugins> + <resources> + <resource> + <directory>conf</directory> + <excludes> + <exclude>**/*.properties</exclude> + </excludes> + <filtering>false</filtering> + </resource> + <resource> + <directory>src</directory> + <excludes> + <exclude>**/*.java</exclude> + </excludes> + </resource> + </resources> + </build> + <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> - </dependency> <dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> - </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> - </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> - </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> - </dependency> - <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-transport-base</artifactId> <version>${axis2-transport-base.version}</version> </dependency> - <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency> </dependencies> - - <build> - <sourceDirectory>src</sourceDirectory> - <testSourceDirectory>test</testSourceDirectory> - <resources> - <resource> - <directory>conf</directory> - <excludes> - <exclude>**/*.properties</exclude> - </excludes> - <filtering>false</filtering> - </resource> - <resource> - <directory>src</directory> - <excludes> - <exclude>**/*.java</exclude> - </excludes> - </resource> - </resources> - </build> <properties> <axis2-transport-base.version>SNAPSHOT</axis2-transport-base.version> Modified: webservices/commons/trunk/modules/transport/modules/local/pom.xml URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/local/pom.xml?rev=702411&r1=702410&r2=702411&view=diff ============================================================================== --- webservices/commons/trunk/modules/transport/modules/local/pom.xml (original) +++ webservices/commons/trunk/modules/transport/modules/local/pom.xml Tue Oct 7 02:36:58 2008 @@ -31,21 +31,31 @@ <artifactId>axis2-transport-local</artifactId> <name>Apache Axis2 - Transport - Local</name> <description>This inclues all the available transports in Axis2</description> - <dependencies> - <dependency> - <groupId>org.apache.axis2</groupId> - <artifactId>axis2-transport-base</artifactId> - <version>${transport.version}</version> - </dependency> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> + <packaging>bundle</packaging> - </dependency> - </dependencies> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>1.4.0</version> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-Version>1.0</Bundle-Version> + <Bundle-Name>${pom.artifactId}</Bundle-Name> + <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor> + <Bundle-Description>${pom.description}</Bundle-Description> + <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName> + <Export-Package> + org.apache.axis2.transport.local.*;-split-package:=merge-last, + </Export-Package> + </instructions> + </configuration> + </plugin> + </plugins> <resources> <resource> <directory>conf</directory> @@ -62,4 +72,16 @@ </resource> </resources> </build> + + <dependencies> + <dependency> + <groupId>org.apache.axis2</groupId> + <artifactId>axis2-transport-base</artifactId> + <version>${transport.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + </dependencies> </project> Modified: webservices/commons/trunk/modules/transport/modules/tcp/pom.xml URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/tcp/pom.xml?rev=702411&r1=702410&r2=702411&view=diff ============================================================================== --- webservices/commons/trunk/modules/transport/modules/tcp/pom.xml (original) +++ webservices/commons/trunk/modules/transport/modules/tcp/pom.xml Tue Oct 7 02:36:58 2008 @@ -31,21 +31,31 @@ <artifactId>axis2-transport-tcp</artifactId> <name>Apache Axis2 - Transport - TCP</name> <description>This inclues all the available transports in Axis2</description> - <dependencies> - <dependency> - <groupId>org.apache.axis2</groupId> - <artifactId>axis2-transport-base</artifactId> - <version>${transport.version}</version> - </dependency> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> + <packaging>bundle</packaging> - </dependency> - </dependencies> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>1.4.0</version> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-Version>1.0</Bundle-Version> + <Bundle-Name>${pom.artifactId}</Bundle-Name> + <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor> + <Bundle-Description>${pom.description}</Bundle-Description> + <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName> + <Export-Package> + org.apache.axis2.transport.tcp.*;-split-package:=merge-last, + </Export-Package> + </instructions> + </configuration> + </plugin> + </plugins> <resources> <resource> <directory>conf</directory> @@ -62,4 +72,16 @@ </resource> </resources> </build> + + <dependencies> + <dependency> + <groupId>org.apache.axis2</groupId> + <artifactId>axis2-transport-base</artifactId> + <version>${transport.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + </dependencies> </project> Modified: webservices/commons/trunk/modules/transport/modules/xmpp/pom.xml URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/xmpp/pom.xml?rev=702411&r1=702410&r2=702411&view=diff ============================================================================== --- webservices/commons/trunk/modules/transport/modules/xmpp/pom.xml (original) +++ webservices/commons/trunk/modules/transport/modules/xmpp/pom.xml Tue Oct 7 02:36:58 2008 @@ -31,42 +31,31 @@ <artifactId>axis2-transport-xmpp</artifactId> <name>Apache Axis2 - Transport - XMPP</name> <description>This inclues all the available transports in Axis2 </description> - <dependencies> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - - </dependency> - - <!-- Smack Jabber client libraries to be included --> - <dependency> - <groupId>org.igniterealtime</groupId> - <artifactId>smack</artifactId> + <packaging>bundle</packaging> - </dependency> - <dependency> - <groupId>commons-lang</groupId> -<artifactId>commons-lang</artifactId> - </dependency> - </dependencies> - <repositories> - <repository> - <releases> - <enabled>true</enabled> - <updatePolicy>always</updatePolicy> - </releases> - <snapshots> - <enabled>true</enabled> - <updatePolicy>never</updatePolicy> - </snapshots> - <id>apache-ws-snapshots2</id> - <name>Apache ws.zones - 2</name> - <url>http://ws.zones.apache.org/repository2</url> - </repository> - </repositories> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.felix</groupId> + <artifactId>maven-bundle-plugin</artifactId> + <version>1.4.0</version> + <extensions>true</extensions> + <configuration> + <instructions> + <Bundle-Version>1.0</Bundle-Version> + <Bundle-Name>${pom.artifactId}</Bundle-Name> + <Bundle-Vendor>Apache Software Foundation</Bundle-Vendor> + <Bundle-Description>${pom.description}</Bundle-Description> + <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName> + <Export-Package> + org.apache.axis2.transport.xmpp.*;-split-package:=merge-last, + </Export-Package> + </instructions> + </configuration> + </plugin> + </plugins> <resources> <resource> <directory>conf</directory> @@ -83,4 +72,36 @@ </resource> </resources> </build> + + <dependencies> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </dependency> + + <!-- Smack Jabber client libraries to be included --> + <dependency> + <groupId>org.igniterealtime</groupId> + <artifactId>smack</artifactId> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + </dependency> + </dependencies> + <repositories> + <repository> + <releases> + <enabled>true</enabled> + <updatePolicy>always</updatePolicy> + </releases> + <snapshots> + <enabled>true</enabled> + <updatePolicy>never</updatePolicy> + </snapshots> + <id>apache-ws-snapshots2</id> + <name>Apache ws.zones - 2</name> + <url>http://ws.zones.apache.org/repository2</url> + </repository> + </repositories> </project>