Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Classifier Type Optional
cglib cglib 2.1_3 - jar
commons-beanutils commons-beanutils 1.7.0 - jar
oranjestad oranjestad-commons 1.3 - jar
org.springframework spring 2.0.7 - jar

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Classifier Type Optional
jpoller jpoller 1.5.2 - jar
junit junit 3.8.1 - jar
mockrunner mockrunner-jms 0.4 - jar
org.apache.activemq activemq-core 4.1.1 - jar

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Classifier Type Optional
javax.jms jms 1.1 - jar

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Classifier Type Optional
asm asm 1.5.3 - jar
avalon-framework avalon-framework 4.1.3 - jar
commons-collections commons-collections 3.2 - jar
commons-io commons-io 1.3.1 - jar
commons-lang commons-lang 2.3 - jar
commons-logging commons-logging 1.1 - jar
commons-net commons-net 1.4.1 - jar
javax.servlet servlet-api 2.3 - jar
log4j log4j 1.2.14 - jar
logkit logkit 1.0.1 - jar
oro oro 2.0.8 - jar

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Classifier Type Optional
backport-util-concurrent backport-util-concurrent 2.1 - jar
org.apache.activemq activeio-core 3.0.0-incubator - jar
org.apache.geronimo.specs geronimo-j2ee-management_1.0_spec 1.0 - jar
org.apache.geronimo.specs geronimo-jms_1.1_spec 1.0 - jar

Project Dependency Graph

Dependency Listings

oranjestad-spring

Oranjestad Spring is a series of helper classes and extensions for use with the Spring Framework. The current extensions are as follows: * Spring Lightweight plugins. * External Beans * Listener Based Dependency Injection

http://oranjestad.sourceforge.net

JUnit

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.

http://junit.org

Spring Framework

Spring Framework

http://www.springframework.org

Unnamed - commons-beanutils:commons-beanutils:jar:1.7.0

Logging

Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.

http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/

cglib

http://cglib.sourceforge.net/

asm

http://asm.objectweb.org/

oranjestad-commons

Oranjestad is dedicated to reusable Java components. Currently there are two packages under Oranjestad. 1. commons - which is basically classes I think are conceptually similar to the types of classes in Jakara commons. In that sense you could think of them as an extension to Jakata commons. In most cases they depend on or augment classes from the popular Jakarta project. 2. Spring with Oranjestad - The Spring framework modified to use Oranjestad. This is demo release that shows how Oranjestad bean messaging introspection could be used in a framework like Spring to add listener based dependency injection. My hope is to merge this into Spring and eventually remove it from Oranjestad. How does Oranjestad relate to Jakarta? I'm personally a big fan of the Jakarta project and regularly use their packages professionally and as part of open source. In most cases I've tried to submit classes from Oranjestad to the jakarta projects but never heard back. So I decided to release them independtly. Nothing in Oranjestad commons competes with or replaces Jakarta commons, instead they typically depend on and usually offer additional functionality. If you like Jakarta commons you'll probably like Oranjestad commons too.

http://oranjestad.sourceforge.net

IO

Commons-IO contains utility classes, stream implementations, file filters, and endian classes.

http://jakarta.apache.org/commons/io/

Collections

Types that extend and augment the Java Collections Framework.

http://jakarta.apache.org/commons/collections/

Lang

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.

http://jakarta.apache.org/commons/lang/

Jakarta Commons Net

http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/

Unnamed - oro:oro:jar:2.0.8

Log4j

Log4j

http://logging.apache.org/log4j/docs/

ActiveMQ :: Core

The ActiveMQ Message Broker and Client implementations

http://activemq.apache.org/activemq-core

Backport of JSR 166

Dawid Kurzyniec's backport of JSR 166

http://www.mathcs.emory.edu/dcl/util/backport-util-concurrent/

Unnamed - org.apache.activemq:activeio-core:pom:3.0.0-incubator

Unnamed - org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.0

Unnamed - org.apache.geronimo.specs:geronimo-j2ee-management_1.0_spec:jar:1.0

jpoller

http://asm.objectweb.org/

mockrunner-jms

http://asm.objectweb.org/

Java Message Service

The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java 2 Platform, Enterprise Edition (J2EE) to create, send, receive, and read messages. It enables distributed communication that is loosely coupled, reliable, and asynchronous.

http://java.sun.com/products/jms