Maven Repository - POM file for Development mule-core 3.1.0-RC1 3.1.0-RC1

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>3.1.0-RC1</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-3.1.0-RC1 has 3 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
Data Structurecommons-pool 1.5.3
Commons Object Pooling Library
80




Depended by

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

CategoryArtifactDepended By Count
XMLmule-module-xml 3.1.0-RC1
Functionality for working with XML
11
XMLmule-module-xml 3.1.0-RC1
Functionality for working with XML
11
Developmentmule-module-builders 3.1.0-RC1
Standard configuration builders for Mule
8
Springmule-module-spring-config 3.1.0-RC1
Mule Builder for use with Spring 2.X Namespace based XML configuration.
25
Springmule-module-spring-config 3.1.0-RC1
Mule Builder for use with Spring 2.X Namespace based XML configuration.
25
JEEmule-module-annotations 3.1.0-RC1
Annotations for configuring Mule at various levels such as services, entry points, transformers and expressions.
5
JEEmule-module-annotations 3.1.0-RC1
Annotations for configuring Mule at various levels such as services, entry points, transformers and expressions.
5
Testingmule-tests-functional 3.1.0-RC1
Mule functional test framework (TCK)
32
Testingmule-tests-functional 3.1.0-RC1
Mule functional test framework (TCK)
32

Plugin

The following plugins are used in the mule-core-3.1.0-RC1.jar

  1. maven-jar-plugin
  2. native2ascii-maven-plugin




Packages

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

org.mule
org.mule.agent
org.mule.api
org.mule.api.agent
org.mule.api.client
org.mule.api.component
org.mule.api.component.simple
org.mule.api.config
org.mule.api.construct
org.mule.api.context
org.mule.api.context.notification
org.mule.api.endpoint
org.mule.api.exception
org.mule.api.expression
org.mule.api.interceptor
org.mule.api.lifecycle
org.mule.api.management.stats
org.mule.api.model
org.mule.api.object
org.mule.api.processor
org.mule.api.processor.policy
org.mule.api.registry
org.mule.api.retry
org.mule.api.routing
org.mule.api.routing.filter
org.mule.api.security
org.mule.api.security.provider
org.mule.api.security.tls
org.mule.api.service
org.mule.api.source
org.mule.api.store
org.mule.api.transaction
org.mule.api.transformer
org.mule.api.transformer.wire
org.mule.api.transport
org.mule.api.util
org.mule.api.work
org.mule.client
org.mule.component
org.mule.component.simple
org.mule.config
org.mule.config.bootstrap
org.mule.config.builders
org.mule.config.dsl
org.mule.config.dsl.routers
org.mule.config.factories
org.mule.config.i18n
org.mule.config.pool
org.mule.config.support
org.mule.construct
org.mule.construct.builder
org.mule.construct.processor
org.mule.context
org.mule.context.notification
org.mule.endpoint
org.mule.endpoint.dynamic
org.mule.endpoint.inbound
org.mule.endpoint.outbound
org.mule.enricher
org.mule.exception
org.mule.expression
org.mule.expression.transformers
org.mule.interceptor
org.mule.jndi
org.mule.lifecycle
org.mule.lifecycle.phases
org.mule.lifecycle.processor
org.mule.management.stats
org.mule.management.stats.printers
org.mule.message
org.mule.message.ds
org.mule.model
org.mule.model.resolvers
org.mule.model.seda
org.mule.model.streaming
org.mule.object
org.mule.processor
org.mule.processor.chain
org.mule.registry
org.mule.retry
org.mule.retry.notifiers
org.mule.retry.policies
org.mule.routing
org.mule.routing.correlation
org.mule.routing.filters
org.mule.routing.filters.logic
org.mule.routing.outbound
org.mule.routing.requestreply
org.mule.security
org.mule.security.filters
org.mule.service
org.mule.service.processor
org.mule.session
org.mule.source
org.mule.transaction
org.mule.transaction.constraints
org.mule.transaction.lookup
org.mule.transformer
org.mule.transformer.codec
org.mule.transformer.compression
org.mule.transformer.encryption
org.mule.transformer.simple
org.mule.transformer.types
org.mule.transformer.wire
org.mule.transport
org.mule.transport.polling
org.mule.transport.service
org.mule.util
org.mule.util.annotation
org.mule.util.compression
org.mule.util.concurrent
org.mule.util.counters
org.mule.util.counters.impl
org.mule.util.file
org.mule.util.generics
org.mule.util.monitor
org.mule.util.pool
org.mule.util.queue
org.mule.util.scan
org.mule.util.scan.annotations
org.mule.util.store
org.mule.util.timer
org.mule.util.xa
org.mule.work




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>3.1.0-RC1</version>
    </parent>
    <artifactId>mule-core</artifactId>
    <packaging>jar</packaging>
    <name>Mule Core</name>
    <description>Mule server and core classes</description>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>test-jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>native2ascii-maven-plugin</artifactId>
             </plugin>
        </plugins>
    </build>

    <!--
        group/artifact id only, version and exclusions are specified
        via dependency management
    -->
    <dependencies>
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
        </dependency>
        <!-- UUID generator, only called directly by mule-core -->
        <dependency>
            <groupId>org.safehaus.jug</groupId>
            <artifactId>jug</artifactId>
            <version>${jugVersion}-osgi</version>
            <classifier>asl</classifier>
        </dependency>
        <dependency>
            <groupId>backport-util-concurrent</groupId>
            <artifactId>backport-util-concurrent</artifactId>
        </dependency>
        <!--
            TODO MULE-1947 Remove this since command-line parsing is limited to
            mule-module-boot
        -->
        <dependency>
            <groupId>commons-cli</groupId>
            <artifactId>commons-cli</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-lang</groupId>
            <artifactId>commons-lang</artifactId>
        </dependency>
        <dependency>
            <groupId>commons-pool</groupId>
            <artifactId>commons-pool</artifactId>
            <version>1.5.3</version>
        </dependency>
        <dependency>
            <groupId>javax.activation</groupId>
            <artifactId>activation</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-jta_1.0.1B_spec</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.geronimo.specs</groupId>
            <artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.annotation</groupId>
            <artifactId>jsr250-api</artifactId>
        </dependency>
        <!--
            Bind log4j statically, but preserve the clogging API compatibility.
        -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-log4j12</artifactId>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm</artifactId>
            <version>3.1</version>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm-commons</artifactId>
            <version>3.1</version>
        </dependency>

        <dependency>
            <groupId>mockobjects</groupId>
            <artifactId>mockobjects-core</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-all</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.googlecode.multithreadedtc</groupId>
            <artifactId>multithreadedtc</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <!--
                Ideally, scope should be test but this fails generating the javadocs.
                The distributions etc. make sure that this dependency does not end up
                in the final package.

                <scope>test</scope> -->
        </dependency>
    </dependencies>
</project>