Project Dependencies

compile

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

GroupIdArtifactIdVersionClassifierTypeOptional
bouncycastlebcprov-jdk15136-jar
commons-loggingcommons-logging1.1-jar
log4jlog4j1.2.14-jar
org.hibernatehibernate-annotations3.2.0.ga-jar
org.openrcaopenrca-api0.1-SNAPSHOT-jar
org.openrcaopenrca-model0.1-SNAPSHOT-jar
org.springframeworkspring-aop2.0.5-jar
org.springframeworkspring-context2.0.5-jar
org.springframeworkspring-core2.0.5-jar
org.springframeworkspring-dao2.0.5-jar
org.springframeworkspring-hibernate32.0.5-jar
org.springframeworkspring-support2.0.5-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:

GroupIdArtifactIdVersionClassifierTypeOptional
org.dbunitdbunit2.2-jar
org.easymockeasymock2.2-jar
org.easymockeasymockclassextension2.2-jar
org.testngtestng5.1jdk15jar
org.unitilsunitils1.0-rc-3-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:

GroupIdArtifactIdVersionClassifierTypeOptional
antlrantlr2.7.6-jar
aopallianceaopalliance1.0-jar
asmasm1.5.3-jar
asmasm-attrs1.5.3-jar
avalon-frameworkavalon-framework4.1.3-jar
cglibcglib2.1_3-jar
commons-collectionscommons-collections2.1.1-jar
commons-langcommons-lang2.3-jar
dom4jdom4j1.6.1-jar
javax.persistencepersistence-api1.0-jar
javax.servletservlet-api2.3-jar
javax.transactionjta1.0.1B-jar
logkitlogkit1.0.1-jar
net.sf.ehcacheehcache1.2.3-jar
org.hibernatehibernate3.2.3.ga-jar
org.springframeworkspring-beans2.0.5-jar
org.springframeworkspring-jdbc2.0.5-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:

GroupIdArtifactIdVersionClassifierTypeOptional
cglibcglib-nodep2.1_3-jar
commons-dbcpcommons-dbcp1.2.2-jar
commons-poolcommons-pool1.3-jar
junitjunit3.8.1-jar
junit-addonsjunit-addons1.4-jar
ognlognl2.6.9-jar
poipoi2.5.1-final-20040804-jar
xercesxercesImpl2.6.2-jar
xercesxmlParserAPIs2.6.2-jar

Project Dependency Graph

Dependency Listings

OpenRCA Core

The OpenRCA application core implementation

http://www.openrca.org/openrca-core

OpenRCA Model

The domain model of the OpenRCA system

http://www.openrca.org/openrca-model

OpenRCA API

The application programming interface for Open RCA, it consists of a set of public interfaces definition to be used by client systems.

http://www.openrca.org/openrca-api

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

Log4j

Log4j

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

Legion of the Bouncy Castle Java Cryptography APIs

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. The package is organised so that it contains a light-weight API suitable for use in any environment (including the newly released J2ME) with the additional infrastructure to conform the algorithms to the JCE framework.

http://www.bouncycastle.org/java.html

Spring Framework: Core

Spring Framework: Core

http://www.springframework.org

Spring Framework: Context

Spring Framework: Context

http://www.springframework.org

AOP alliance

AOP Alliance

http://aopalliance.sourceforge.net

Spring Framework: Beans

Spring Framework: Beans

http://www.springframework.org

Spring Framework: AOP

Spring Framework: AOP

http://www.springframework.org

Spring Framework: DAO

Spring Framework: DAO

http://www.springframework.org

Spring Framework: Hibernate3

Spring Framework: Hibernate3

http://www.springframework.org

Spring Framework: JDBC

Spring Framework: JDBC

http://www.springframework.org

Spring Framework: Support

Spring Framework: Support

http://www.springframework.org

Hibernate Annotations

EJB3-style annotations for Hibernate

http://annotations.hibernate.org

Hibernate

Relational Persistence for Java

http://www.hibernate.org

Enterprise JavaBeans (EJB) 3.0

The Enterprise JavaBeans architecture is a component architecture for the development and deployment of component-based business applications. The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture by reducing its complexity from the developer's point of view.

http://www.jcp.org/en/jsr/detail?id=220

TestNG

TestNG is a unit testing framework.

http://testng.org

EasyMock

EasyMock provides Mock Objects for interfaces in JUnit tests by generating them on the fly using Java's proxy mechanism

http://www.easymock.org

EasyMock class extension

The EasyMock Class Extension allows to generate Mock Objects for classes

http://www.easymock.org

cglib

http://cglib.sourceforge.net/

Unitils

Unitils provides utilities to further simplify unit-testing with JUnit, DBUnit, EasyMock Hibernate and Spring. The goal is to make unit-testing easy and maintainable by offering utilities such as automatic DB-schema maintainance and equality assertion through reflection.

http://unitils.sourceforge.net/

Commons DBCP

Commons Database Connection Pooling

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

Commons Pool

Commons Object Pooling Library

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

OGNL

OGNL stands for Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects.

http://www.ognl.org/

DbUnit Framework

DbUnit is a JUnit extension (also usable from Ant) targeted for database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes subsequent tests to fail or exacerbate the damage.

http://dbunit.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

Unnamed - junit-addons:junit-addons:jar:1.4

Unnamed - xerces:xercesImpl:jar:2.6.2

Unnamed - xerces:xmlParserAPIs:jar:2.6.2

Unnamed - poi:poi:jar:2.5.1-final-20040804

Unnamed - commons-collections:commons-collections:jar:2.1.1

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/