Maven Repository - POM file for XML Parser mule-transport-xfire 2.0.0-RC1 2.0.0-RC1

Summary

SOAP Transport: XFire.

A Mule transport for SOAP connectivity using XFire, a STaX-based SOAP stack..

Declaration

Here is the list of declaration for mule-transport-xfire. If you use Maven you can use the following code to add the dependency for this POM file.

<dependency>
   <groupId>org.mule.transports</groupId>
   <artifactId>mule-transport-xfire</artifactId>
   <version>2.0.0-RC1</version>
</dependency>

If you think this Maven repository POM file listing for mule-transport-xfire is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Depends on

The mule-transport-xfire-2.0.0-RC1 has 9 dependencies.The most popular ones are listed in the following table along with their categories and number of artifacts depending on them.

CategoryArtifactDepended By Count
Web Servicemule-transport-soap 2.0.0-RC1
A Mule transport for SOAP connectivity. The transport will use Axis, Glue or XFire depending on which is on the classpath.
5
Web Servicemule-transport-soap 2.0.0-RC1
A Mule transport for SOAP connectivity. The transport will use Axis, Glue or XFire depending on which is on the classpath.
5
XML Parserwstx-asl 3.2.2
Woodstox is a high-performance XML processor that implements Stax (JSR-173) API
81
Datamule-transport-vm 2.0.0-RC1
A Mule transport that enables event sending and receiving over VM or embedded memory queues. These queues can be persistent or transient.
24
Datamule-transport-vm 2.0.0-RC1
A Mule transport that enables event sending and receiving over VM or embedded memory queues. These queues can be persistent or transient.
24




Depended by

The following table lists the most popular artifacts which are depending on mule-transport-xfire-2.0.0-RC1. Their categories and depend by count are also listed.

CategoryArtifactDepended By Count
Web Servicemule-transport-axis 2.0.0-RC1
A Mule transport for Soap Connectivity using Axis.
5

Packages

The following packages are defined in the mule-transport-xfire-2.0.0-RC1.jar

org.mule.providers.soap.xfire
org.mule.providers.soap.xfire.config
org.mule.providers.soap.xfire.i18n
org.mule.providers.soap.xfire.transport
org.mule.providers.soap.xfire.wsdl

POM File Source

Here is the content of the POM file.

<?xml version="1.0" encoding="UTF-8"?>
<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.mule.transports</groupId>
        <artifactId>mule-transports</artifactId>
        <version>2.0.0-RC1</version>
    </parent>
    <artifactId>mule-transport-xfire</artifactId>
    <!--<packaging>bundle</packaging>-->
    <name>SOAP Transport: XFire</name>
    <description>A Mule transport for SOAP connectivity using XFire, a STaX-based SOAP stack.</description>

    <profiles>
        <profile>
            <id>tests-external</id>
            <dependencies>
                <dependency>
                    <groupId>org.mule.tests</groupId>
                    <artifactId>mule-tests-external-xfire</artifactId>
                    <version>${version}</version>
                    <type>war</type>
                </dependency>
            </dependencies>
        </profile>
        <profile>
            <id>osgi</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.felix</groupId>
                        <artifactId>maven-bundle-plugin</artifactId>
                        <configuration>
                            <instructions>
                                <Export-Package>
                                    org.mule.providers.soap.xfire.*
                                </Export-Package>
                            </instructions>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

    <repositories>
        <repository>
            <id>xfire</id>
            <name>XFire Dependencies</name>
            <url>http://dist.codehaus.org</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <layout>legacy</layout>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>org.mule.transports</groupId>
            <artifactId>mule-transport-soap</artifactId>
            <version>${version}</version>
        </dependency>

        <!-- Needed for common SOAP test classes -->
        <dependency>
            <groupId>org.mule.transports</groupId>
            <artifactId>mule-transport-soap</artifactId>
            <version>${version}</version>
            <type>test-jar</type>
            <scope>test</scope>
        </dependency>

        <!-- This is needed by org.mule.providers.soap.xfire.transport.MuleUniversalChannel -->
        <dependency>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-client</artifactId>
            <version>${version}</version>
        </dependency>

        <!-- XFire dependencies -->
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-core</artifactId>
            <exclusions>
                <exclusion>
                    <!-- we want the newer version below -->
                    <groupId>woodstox</groupId>
                    <artifactId>wstx-asl</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-aegis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-annotations</artifactId>
        </dependency>
        <!-- the following dependency is required to make the xfire-annotations
        work with jsr181 JDK5 annotations -->
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-java5</artifactId>
        </dependency>
        <!-- the following dependency will be needed for xmlbeans testing
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-xmlbeans</artifactId>
        </dependency>
        -->
        <!-- the following dependency will be needed for jaxb2 model annotations
        <dependency>
            <groupId>org.codehaus.xfire</groupId>
            <artifactId>xfire-jaxb2</artifactId>
        </dependency>
        -->
        <!-- need to explicitly mark javax.mail as provided -->
        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <scope>provided</scope>
        </dependency>
        <!-- use new jaxen/jdom versions for xfire-core -->
        <dependency>
            <groupId>jaxen</groupId>
            <artifactId>jaxen</artifactId>
        </dependency>
        <dependency>
            <groupId>jdom</groupId>
            <artifactId>jdom</artifactId>
            <version>1.0</version>
        </dependency>

        <!-- re-add woodstox with newer groupId & version -->
        <dependency>
            <groupId>org.codehaus.woodstox</groupId>
            <artifactId>wstx-asl</artifactId>
            <version>3.2.2</version>
        </dependency>

        <!-- Test dependencies -->
        <dependency>
            <groupId>org.mule.transports</groupId>
            <artifactId>mule-transport-vm</artifactId>
            <version>${version}</version>
            <scope>test</scope>
        </dependency>

        <!-- Remove for now since it introduces cyclic dependencies
        <dependency>
            <groupId>org.mule.transports</groupId>
            <artifactId>mule-transport-axis</artifactId>
            <version>${version}</version>
            <scope>test</scope>
        </dependency>
        -->

        <!-- for integrtion tests -->
        <dependency>
            <groupId>org.mule.transports</groupId>
            <artifactId>mule-transport-vm</artifactId>
            <version>${version}</version>
            <scope>test</scope>
        </dependency>

         <dependency>
            <groupId>org.mule.modules</groupId>
            <artifactId>mule-module-client</artifactId>
            <version>${version}</version>
            <scope>test</scope>
        </dependency>

        <!-- Better testing of XML -->
        <dependency>
            <groupId>xmlunit</groupId>
            <artifactId>xmlunit</artifactId>
            <version>1.0</version>
            <scope>test</scope>
        </dependency>

    </dependencies>
</project>