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
com.sleepycat je 3.3.87 - jar
commons-cli commons-cli 1.2 - jar
commons-configuration commons-configuration 1.5 - jar
javassist javassist 3.8.0.GA - 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 4.4 - jar
org.jmock jmock 2.5.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
avalon-framework avalon-framework 4.1.3 - jar
commons-beanutils commons-beanutils 1.7.0 - jar
commons-beanutils commons-beanutils-core 1.7.0 - jar
commons-collections commons-collections 3.2 - jar
commons-digester commons-digester 1.8 - jar
commons-lang commons-lang 2.3 - jar
commons-logging commons-logging 1.1 - jar
javax.servlet servlet-api 2.3 - jar
log4j log4j 1.2.14 - jar
logkit logkit 1.0.1 - 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
org.hamcrest hamcrest-core 1.1 - jar
org.hamcrest hamcrest-library 1.1 - jar

Project Dependency Graph

Dependency Listings

JEMM - Java persistence made easy.

The Java Extended Memory Model (JEMM) is designed to make handling shared persistent models as easy as handling thread-safe in memory classes. JEMM allows developers to think about persistence in exactly the same way as they think about normal java memory.

http://jemm.sourceforge.net

Javassist

Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.

http://www.javassist.org/

jMock 2 Core

Hamcrest Library

Hamcrest Core

Commons CLI

Commons CLI provides a simple API for presenting, processing and validating a command line interface.

http://commons.apache.org/cli/

Unnamed - com.sleepycat:je:jar:3.3.87

Berkeley DB Java Edition is a open source, transactional storage solution for Java applications. The Direct Persistence Layer (DPL) API is faster and easier to develop, deploy, and manage than serialized object files or ORM-based Java persistence solutions. The Collections API enhances the standard java.util.collections classes allowing them to be persisted to a local file system and accessed concurrently while protected by ACID transactions. Data is stored by serializing objects and managing class and instance data separately so as not to waste space. Berkeley DB Java Edition is the reliable drop-in solution for complex, fast, and scalable storage. Source for this release is in 'je-3.3.87-sources.jar', the Javadoc is located at 'http://download.oracle.com/berkeley-db/docs/je/3.3.87/'.

Commons Configuration

Tools to assist in the reading of configuration/preferences files in various formats

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

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/

Digester

The Digester package lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized.

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

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

Unnamed - commons-beanutils:commons-beanutils-core: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)}/

Collections

Types that extend and augment the Java Collections Framework.

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

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