Mule Core.
Mule server and core classes.
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.
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.
Category | Artifact | Depended By Count |
---|---|---|
Data Structure | commons-pool 1.5.3 Commons Object Pooling Library | 80 |
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.
Category | Artifact | Depended By Count |
---|---|---|
XML | mule-module-xml 3.1.0-RC1 Functionality for working with XML | 11 |
XML | mule-module-xml 3.1.0-RC1 Functionality for working with XML | 11 |
Development | mule-module-builders 3.1.0-RC1 Standard configuration builders for Mule | 8 |
Spring | mule-module-spring-config 3.1.0-RC1 Mule Builder for use with Spring 2.X Namespace based XML configuration. | 25 |
Spring | mule-module-spring-config 3.1.0-RC1 Mule Builder for use with Spring 2.X Namespace based XML configuration. | 25 |
JEE | mule-module-annotations 3.1.0-RC1 Annotations for configuring Mule at various levels such as services, entry points, transformers and expressions. | 5 |
JEE | mule-module-annotations 3.1.0-RC1 Annotations for configuring Mule at various levels such as services, entry points, transformers and expressions. | 5 |
Testing | mule-tests-functional 3.1.0-RC1 Mule functional test framework (TCK) | 32 |
Testing | mule-tests-functional 3.1.0-RC1 Mule functional test framework (TCK) | 32 |
The following plugins are used in the mule-core-3.1.0-RC1.jar
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
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>