Maven Repository - POM file for Development mule-core 1.4.0 1.4.0

Summary

Mule Core.

Mule server and core classes.

Declaration

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

<dependency>
   <groupId>org.mule</groupId>
   <artifactId>mule-core</artifactId>
   <version>1.4.0</version>
</dependency>

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

Depends on

The mule-core-1.4.0 has 18 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
JEEactivation 1.1
JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perfor...
369
Java Librarybackport-util-concurrent 3.0
Dawid Kurzyniec's backport of JSR 166
101
Consolecommons-cli 1.0
Commons CLI provides a simple API for working with the command line arguments and options.
131
Data Structurecommons-collections 3.2
Types that extend and augment the Java Collections Framework.
366
Data Structurecommons-discovery 0.2
Commons Discovery
30
Filecommons-io 1.3.1
Commons-IO contains utility classes, stream implementations, file filters, and endian classes.
149
Data Structurecommons-lang 2.3
Commons.Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.
132
Logslf4j-api 1.3.0
The slf4j API
13
Data Structurecommons-pool 1.3
Commons Object Pooling Library
73
JUnitjunit 3.8.2
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
555




Packages

The following packages are defined in the mule-core-1.4.0.jar

org.mule
org.mule.components.builder
org.mule.components.rest
org.mule.components.simple
org.mule.config
org.mule.config.builders
org.mule.config.converters
org.mule.config.factories
org.mule.config.i18n
org.mule.config.pool
org.mule.impl
org.mule.impl.container
org.mule.impl.endpoint
org.mule.impl.internal.admin
org.mule.impl.internal.notifications
org.mule.impl.jndi
org.mule.impl.message
org.mule.impl.model
org.mule.impl.model.direct
org.mule.impl.model.pipeline
org.mule.impl.model.resolvers
org.mule.impl.model.seda
org.mule.impl.model.seda.optimised
org.mule.impl.model.streaming
org.mule.impl.security
org.mule.impl.security.filters
org.mule.impl.work
org.mule.interceptors
org.mule.management.stats
org.mule.management.stats.printers
org.mule.providers
org.mule.providers.service
org.mule.providers.streaming
org.mule.routing
org.mule.routing.filters
org.mule.routing.filters.logic
org.mule.routing.inbound
org.mule.routing.nested
org.mule.routing.outbound
org.mule.routing.response
org.mule.tck
org.mule.tck.model
org.mule.tck.providers
org.mule.tck.services
org.mule.tck.testmodels.fruit
org.mule.tck.testmodels.mule
org.mule.transaction
org.mule.transaction.constraints
org.mule.transaction.lookup
org.mule.transformers
org.mule.transformers.codec
org.mule.transformers.compression
org.mule.transformers.encryption
org.mule.transformers.simple
org.mule.transformers.wire
org.mule.umo
org.mule.umo.endpoint
org.mule.umo.lifecycle
org.mule.umo.manager
org.mule.umo.model
org.mule.umo.provider
org.mule.umo.routing
org.mule.umo.security
org.mule.umo.security.provider
org.mule.umo.security.tls
org.mule.umo.transformer
org.mule.util
org.mule.util.compression
org.mule.util.concurrent
org.mule.util.counters
org.mule.util.counters.impl
org.mule.util.file
org.mule.util.monitor
org.mule.util.properties
org.mule.util.queue
org.mule.util.timer
org.mule.util.xa




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</groupId>
        <artifactId>mule</artifactId>
        <version>1.4.0</version>
    </parent>
    <artifactId>mule-core</artifactId>
    <packaging>jar</packaging>
    <name>Mule Core</name>
    <description>Mule server and core classes</description>
    <url>http://mule.mulesource.org</url>

    <dependencies>
        <!--
        ****************************************************************
        Specs - These J2EE specs are used to compile against but their actual 
                implementation will depend on the resources available to Mule 
                at run-time.
        ******************************************************************
        -->
        <!-- UMOMesage attachment support; not needed for JDK 6 -->
        <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
            <version>1.1</version>
            <scope>provided</scope>
        </dependency>
        <!-- Used for the WorkManager API & for the Mule RA -->
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
            <version>1.0.1</version>
        </dependency>
        <!-- Used for Transactions -->
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
            <version>1.0.1</version>
        </dependency>

        <!--
        ****************************************************************
        Required Dependencies
        ******************************************************************
        -->
        <dependency>
            <groupId>backport-util-concurrent</groupId>
            <artifactId>backport-util-concurrent</artifactId>
            <version>3.0</version>
        </dependency>
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.7.0</version>
            <exclusions>
                <!-- we like slf4j -->
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>commons-cli</groupId>
            <artifactId>commons-cli</artifactId>
            <version>1.0</version>
            <exclusions>
                <!-- we like slf4j -->
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2</version>
        </dependency>
        <dependency>
            <groupId>commons-discovery</groupId>
            <artifactId>commons-discovery</artifactId>
            <version>0.2</version>
            <exclusions>
                <!-- we like slf4j -->
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.3.1</version>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
            <version>2.3</version>
        </dependency>

        <!--
            Bind log4j statically, but preserve
            the clogging API compatibility.
         -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl104-over-slf4j</artifactId>
            <version>1.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
            <version>1.3.0</version>
        </dependency>

        <!-- UUID generator -->
        <dependency>
            <groupId>org.safehaus.jug</groupId>
            <artifactId>jug</artifactId>
            <version>2.0.0</version>
            <classifier>asl</classifier>
        </dependency>

        <!-- Used by mules default component pooling mechanism -->
        <dependency>
            <groupId>commons-pool</groupId>
            <artifactId>commons-pool</artifactId>
            <version>1.3</version>
        </dependency>

        <!-- Logging -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.14</version>
        </dependency>

        <!-- These are used by the TCK, which will hopefully be in its own project some day -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.2</version>
        </dependency>
        <dependency>
            <groupId>mockobjects</groupId>
            <artifactId>mockobjects-core</artifactId>
            <version>0.09</version>
        </dependency>
    </dependencies>

    <!-- no build is complete without XML -->
    <profiles>
        <profile>
            <id>java14</id>
            <activation>
                <jdk>1.4</jdk>
                <activeByDefault>true</activeByDefault>
            </activation>
            <dependencies>
                <!--
                Sun's 1.4.x JVMs come with a bundled Crimson XML parser.
                Unfortunately it is very buggy and does not support validation
                against an XML Schema, so we have to unconditionally include
                both xml-apis and xerces (in matching versions!) for JDK 1.4.
                -->
                <dependency>
                    <groupId>xml-apis</groupId>
                    <artifactId>xml-apis</artifactId>
                    <version>1.3.03</version>
                </dependency>
                <dependency>
                    <groupId>xerces</groupId>
                    <artifactId>xercesImpl</artifactId>
                    <version>2.8.1</version>
                </dependency>
            </dependencies>
        </profile>
        <!-- no need for a jdk5 profile since we don't have to exclude anything -->
    </profiles>

</project>