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
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
log4j log4j 1.2.14 - 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
junit junit 3.8.1 - jar
mockrunner mockrunner-jms 0.4 - 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
javax.servlet servlet-api 2.3 - jar
logkit logkit 1.0.1 - jar
oro oro 2.0.8 - jar

Project Dependency Graph

Dependency Listings

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

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

IO

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

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

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)}/

Unnamed - logkit:logkit:jar:1.0.1

Unnamed - avalon-framework:avalon-framework:jar:4.1.3

Unnamed - javax.servlet:servlet-api:jar:2.3

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

cglib

http://cglib.sourceforge.net/

asm

http://asm.objectweb.org/

Log4j

Log4j

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

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

mockrunner-jms

http://asm.objectweb.org/