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
org.equanda equanda-server 0.9.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
jboss jboss-annotations-ejb3 4.2.1.GA - jar
jboss jboss-cache 2.0.0.GA - jar
jboss jboss-ejb-api 4.2.1.GA - jar
jboss jboss-j2ee 4.2.1.GA - jar
jboss jboss-jmx 4.2.1.GA - jar
jboss jboss-serialization 1.0.3.GA - jar
jboss jbosssx 4.2.1.GA - jar
log4j log4j 1.2.14 - jar
org.equanda equanda-maven-plugin 0.9.1 - jar
org.hibernate hibernate-annotations 3.3.0.ga - 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
com.toedter jcalendar 1.3.2 - jar
commons-httpclient commons-httpclient 2.0.2 - jar
commons-logging commons-logging 1.1 - jar
joda-time joda-time 1.4 - jar
net.sf.fscript fscript 1.17 - jar
org.equanda equanda-client 0.9.1 - jar
org.equanda equanda-util 0.9.1 - jar
org.javolution javolution 3.7.10 - 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

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
ant ant 1.6.5 - jar
ant ant-junit 1.6.5 - jar
antlr antlr 2.7.6 - jar
apache-httpclient commons-httpclient 2.0.2 - jar
apache-slide webdavlib 2.0 - jar
apache-xerces xml-apis 2.7.1 - jar
asm asm 1.5.3 - jar
asm asm-attrs 1.5.3 - jar
avalon-framework avalon-framework 4.1.3 - jar
cglib cglib 2.1_3 - jar
classworlds classworlds 1.1-alpha-2 - jar
com.lowagie itext 1.3.1 - jar
com.thoughtworks.xstream xstream 1.2.2 - jar
commons-beanutils commons-beanutils 1.7.0 - jar
commons-collections commons-collections 2.1.1 - jar
commons-digester commons-digester 1.7 - jar
commons-logging commons-logging-api 1.0.4 - jar
commons-validator commons-validator 1.1.4 - jar
dom4j dom4j 1.6.1 - jar
doxia doxia-core 1.0-alpha-4 - jar
doxia doxia-sink-api 1.0-alpha-4 - jar
eclipse jdtcore 3.1.0 - jar
findbugs annotations 1.0.0 - jar
jalopy jalopy 1.5rc3 - jar
jasperreports jasperreports 3.0.0 - jar
javax.persistence persistence-api 1.0 - jar
javax.servlet servlet-api 2.4 - jar
javax.transaction jta 1.0.1B - jar
jboss jboss-common-core 2.0.3.GA - jar
jboss jboss-logging-spi 2.0.3.GA - jar
jfree jcommon 1.0.2 - jar
jfree jfreechart 1.0.9-brew - jar
jgroups jgroups 2.5.0-BETA2 - jar
logkit logkit 1.0.1 - jar
net.sf.ehcache ehcache 1.2.3 - jar
org.apache.maven maven-artifact 2.0.4 - jar
org.apache.maven maven-artifact-manager 2.0.4 - jar
org.apache.maven maven-model 2.0 - jar
org.apache.maven maven-plugin-api 2.0.4 - jar
org.apache.maven maven-profile 2.0.4 - jar
org.apache.maven maven-project 2.0.4 - jar
org.apache.maven maven-repository-metadata 2.0.4 - jar
org.apache.maven maven-settings 2.0.4 - jar
org.apache.maven.archetype maven-archetype-core 1.0-alpha-7 - jar
org.apache.maven.archetype maven-archetype-creator 1.0-alpha-7 - jar
org.apache.maven.archetype maven-archetype-model 1.0-alpha-7 - jar
org.apache.maven.reporting maven-reporting-api 2.0 - jar
org.apache.maven.reporting maven-reporting-impl 2.0 - jar
org.apache.maven.shared maven-downloader 1.0 - jar
org.apache.maven.wagon wagon-provider-api 1.0-alpha-6 - jar
org.codehaus.plexus plexus-archiver 1.0-alpha-5 - jar
org.codehaus.plexus plexus-container-default 1.0-alpha-9 - jar
org.codehaus.plexus plexus-utils 1.1 - jar
org.codehaus.plexus plexus-velocity 1.1.2 - jar
org.equanda equanda-generate 0.9.1 - jar
org.equanda equanda-tool 0.9.1 - jar
org.hibernate hibernate 3.2.4.sp1 - jar
oro oro 2.0.8 - jar
oswego-concurrent concurrent 1.3.4 - jar
plexus plexus-utils 1.0.2 - jar
velocity velocity 1.4 - jar
velocity velocity-dep 1.4 - jar
xml-apis xml-apis 1.3.02 - jar
xpp3 xpp3_min 1.1.3.4.O - jar

Project Dependency Graph

Dependency Tree

Dependency Listings

test-core

test core

http://equanda.org/equanda-test/test-core

equanda-maven-plugin

Provide the maven plugins for equanda users.

http://equanda.org/equanda-maven-plugin

Maven Archetype Core

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

http://maven.apache.org/maven-archetype-parent/maven-archetype/maven-archetype-core

Plexus Velocity Component

Plexus Common Utilities

Unnamed - commons-logging:commons-logging-api:jar:1.0.4

Velocity

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code.

http://jakarta.apache.org/velocity/

Maven Downloader

Provide a super simple interface for downloading a single artifact.

http://maven.apache.org

Maven Archetype Creator

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

http://maven.apache.org

Maven Archetype Model

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

http://maven.apache.org/maven-archetype-parent/maven-archetype/maven-archetype-model

Plexus Archiver Component

equanda-tool

equanda is an tool to generate a J2EE application based on a XML description of the data and interactions. It is both useful for the generation of the (ejb3) beans to access the data (which is stored in a database), and to generate the graphical user interface. Apart from that it contains a lot of utility code which is useful for business applications.

http://equanda.org/equanda-tool

equanda-generate

equanda is an tool to generate a J2EE application based on a XML description of the data and interactions. It is both useful for the generation of the (ejb3) beans to access the data (which is stored in a database), and to generate the graphical user interface. Apart from that it contains a lot of utility code which is useful for business applications.

http://equanda.org/equanda-generate

JasperReports

JasperReports Library

http://jasperreports.sourceforge.net

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

itext

The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, tables and images. The library is especially useful in combination with Java(TM) technology-based Servlets: The look and feel of HTML is browser dependent; with iText and PDF you can control exactly how your servlet's output will look. iText requires JDK 1.2, and no extra dependencies. It's available for free under a multiple license: MPL and LGPL.

http://www.lowagie.com/iText/

Unnamed - jfree:jcommon:jar:1.0.2

JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport.

http://www.jfree.org/jcommon/

Unnamed - jfree:jfreechart:jar:1.0.9-brew

Unnamed - xml-apis:xml-apis:jar:1.3.02

http://xml.apache.org/commons/#external

jdtcore

Unnamed - org.apache.maven.reporting:maven-reporting-impl:jar:2.0

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

http://maven.apache.org/maven2/maven-reporting/maven-reporting-impl

Maven Project Builder

This library is used to not only read Maven project object model files, but to assemble inheritence and to retrieve remote models as required.

http://maven.apache.org/maven-project

Unnamed - commons-validator:commons-validator:jar:1.1.4

Maven Plugin API

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

http://maven.apache.org/maven-plugin-api

Unnamed - org.apache.maven.reporting:maven-reporting-api:jar:2.0

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

http://maven.apache.org/maven2/maven-reporting/maven-reporting-api

Doxia Core

Unnamed - oro:oro:jar:2.0.8

Doxia Core

JBoss Cache

Parent POM for all JBoss Projects. Provides default project build configuration.

http://labs.jboss.org/jbosscache

Unnamed - ant:ant:jar:1.6.5

Apache Ant is a Java-based build tool.

http://ant.apache.org/

Unnamed - ant:ant-junit:jar:1.6.5

Unnamed - findbugs:annotations:jar:1.0.0

Annotation supports the FindBugs tool

http://findbugs.sf.net

JBoss Common Classes

A set of commonly used classed classes

http://www.jboss.org

xml-apis

High performance, fully compliant XML parser

http://xml.apache.org/xerces2-j/index.html

commons-httpclient

Implementation of client side of the most recent HTTP standards

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

concurrent

Standardized, efficient versions of utility classes commonly encountered in concurrent Java programming.

http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html

webdavlib

WebDAV Support Library

http://jakarta.apache.org/slide/index.html

JBoss Logging Programming Interface

The JBoss Logging Framework Programming Interface

http://www.jboss.org

JGroups

http://www.jgroups.org

Unnamed - jboss:jbosssx:jar:4.2.1.GA

Unnamed - jboss:jboss-annotations-ejb3:jar:4.2.1.GA

equanda-server

equanda is an tool to generate a J2EE application based on a XML description of the data and interactions. It is both useful for the generation of the (ejb3) beans to access the data (which is stored in a database), and to generate the graphical user interface. Apart from that it contains a lot of utility code which is useful for business applications.

http://equanda.org/equanda-server

equanda-client

equanda is an tool to generate a J2EE application based on a XML description of the data and interactions. It is both useful for the generation of the (ejb3) beans to access the data (which is stored in a database), and to generate the graphical user interface. Apart from that it contains a lot of utility code which is useful for business applications.

http://equanda.org/equanda-client

equanda-util

equanda is an tool to generate a J2EE application based on a XML description of the data and interactions. It is both useful for the generation of the (ejb3) beans to access the data (which is stored in a database), and to generate the graphical user interface. Apart from that it contains a lot of utility code which is useful for business applications.

http://equanda.org/equanda-util

HttpClient

The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.

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

Log4j

Log4j

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

Unnamed - jboss:jboss-ejb-api:jar:4.2.1.GA

Hibernate Annotations

EJB3-style annotations for Hibernate

http://annotations.hibernate.org

Hibernate

Relational Persistence for Java

http://www.hibernate.org

ehcache

ehcache is a pure Java, in-process cache with the following features: 1. Fast. 2. Simple. 3. Multiple eviction policies: LRU, LFU and FIFO. 4. Caches can be in memory or on disk. 5. Disk Stores can be persistent between VM restarts. 6. Distributed caching using multicast and RMI, with a pluggable API. 7. Cache and CacheManager listeners 8. Supports multiple Caches per CacheManager, and multiple CacheManagers per application. 9. Acts as a pluggable cache for Hibernate 3.1, 3 and 2.1. 10. Small foot print. Both in terms of size and memory requirements. 11. Minimal dependencies apart from J2SE. 12. Fully documented. See the online Documentation and the online JavaDoc. 13. Comprehensive Test Coverage. See the clover test report. 14. Available under the Apache 1.1 license. EHCache's copyright and licensing has been reviewed and approved by the Apache Software Foundation, making EHCache suitable for use in Apache projects. 15. Production tested. EHCache is used on a large and very busy eCommerce site. 16. Web caching, pull-through caches and other common caching implementations are provided in the ehcache-constructs module.

http://ehcache.sf.net

Unnamed - javax.transaction:jta:jar:1.0.1B

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 - asm:asm-attrs:jar:1.5.3

Unnamed - dom4j:dom4j:jar:1.6.1

Unnamed - antlr:antlr:jar:2.7.6

cglib

http://cglib.sourceforge.net/

Unnamed - asm:asm:jar:1.5.3

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

Unnamed - javax.persistence:persistence-api:jar:1.0

Unnamed - jboss:jboss-j2ee:jar:4.2.1.GA

Unnamed - jboss:jboss-serialization:jar:1.0.3.GA

JBossSerialization is a new approach to java-serialization.

http://labs.jboss.com/portal/index.html&ctrl:id=page.default.info&project=serialization

Unnamed - jboss:jboss-jmx:jar:4.2.1.GA