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.apache.maven maven-plugin-api 2.0 - jar
org.apache.maven maven-project 2.0 - jar
org.apache.synapse synapse-extensions 1.2 - 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
net.sf.ipsedixit ipsedixit 0.1.1 - jar
org.easymock easymockclassextension 2.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:

GroupId ArtifactId Version Classifier Type Optional
JLex JLex 0.0 - jar
annogen annogen 0.1.0 - jar
axis axis-ant 1.4 - jar
backport-util-concurrent backport-util-concurrent 2.2 - jar
bouncycastle bcprov-jdk13 132 - jar
bouncycastle bcprov-jdk15 132 - jar
classworlds classworlds 1.1-alpha-2 - jar
com.jcraft jsch 0.1.31 - jar
commons-codec commons-codec 1.3 - jar
commons-collections commons-collections 3.1 - jar
commons-dbcp commons-dbcp 1.2.2 - jar
commons-discovery commons-discovery 0.2 - jar
commons-fileupload commons-fileupload 1.2 - jar
commons-httpclient commons-httpclient 3.0 - jar
commons-io commons-io 1.4 - jar
commons-lang commons-lang 2.4 - jar
commons-logging commons-logging 1.1 - jar
commons-net commons-net 1.4.1 - jar
commons-pool commons-pool 1.3 - jar
groovy groovy-all 1.0 - jar
jakarta-regexp jakarta-regexp 1.4 - jar
java-cup java-cup 0.0 - jar
javax.activation activation 1.1 - jar
javax.mail mail 1.4 - jar
javax.servlet servlet-api 2.3 - jar
jaxen jaxen 1.1.1 - jar
log4j log4j 1.2.15 - jar
net.sf.saxon saxon 8.9 - jar
net.sf.saxon saxon-dom 8.9 - jar
net.sf.saxon saxon-xqj 8.9 - jar
opensaml opensaml 1.1 - jar
org.apache.ant ant 1.7.0 - jar
org.apache.ant ant-launcher 1.7.0 - jar
org.apache.ant ant-nodeps 1.7.0 - jar
org.apache.axis2 addressing 1.4 - mar
org.apache.axis2 axis2-adb 1.4 - jar
org.apache.axis2 axis2-adb-codegen 1.4 - jar
org.apache.axis2 axis2-clustering 1.4 - jar
org.apache.axis2 axis2-codegen 1.4 - jar
org.apache.axis2 axis2-java2wsdl 1.4 - jar
org.apache.axis2 axis2-kernel 1.4 - jar
org.apache.axis2 axis2-mtompolicy 1.4 - jar
org.apache.axis2 axis2-saaj 1.4 - jar
org.apache.axis2 axis2-saaj-api 1.4 - jar
org.apache.axis2 axis2-xmlbeans 1.4 - jar
org.apache.axis2 mex 1.4 impl jar
org.apache.bcel bcel 5.2 - jar
org.apache.bsf bsf-all 3.0-beta2 - jar
org.apache.commons commons-vfs 1.1-587797 - jar
org.apache.geronimo.specs geronimo-jms_1.1_spec 1.1 - jar
org.apache.geronimo.specs geronimo-stax-api_1.0_spec 1.0.1 - jar
org.apache.httpcomponents httpcore 4.0-beta1 - jar
org.apache.httpcomponents httpcore-nio 4.0-beta1 - jar
org.apache.maven maven-artifact 2.0 - jar
org.apache.maven maven-artifact-manager 2.0 - jar
org.apache.maven maven-model 2.0 - jar
org.apache.maven maven-profile 2.0 - jar
org.apache.maven maven-repository-metadata 2.0 - jar
org.apache.maven.wagon wagon-provider-api 1.0-alpha-5 - jar
org.apache.mina mina-core 1.1.0 - jar
org.apache.neethi neethi 2.0.4 - jar
org.apache.rampart rampart 1.4 - mar
org.apache.rampart rampart-core 1.4 - jar
org.apache.rampart rampart-policy 1.4 - jar
org.apache.rampart rampart-trust 1.4 - jar
org.apache.santuario xmlsec 1.4.0 - jar
org.apache.synapse synapse-core 1.2 - jar
org.apache.synapse synapse-transports 1.2 - jar
org.apache.tomcat juli 6.0.14 - jar
org.apache.tomcat tribes 6.0.14 - jar
org.apache.woden woden-api 1.0M8 - jar
org.apache.woden woden-impl-dom 1.0M8 - jar
org.apache.ws.commons.axiom axiom-api 1.2.7 - jar
org.apache.ws.commons.axiom axiom-dom 1.2.7 - jar
org.apache.ws.commons.axiom axiom-impl 1.2.7 - jar
org.apache.ws.commons.schema XmlSchema 1.4.2 - jar
org.apache.ws.security wss4j 1.5.4 - jar
org.codehaus.plexus plexus-container-default 1.0-alpha-8 - jar
org.codehaus.plexus plexus-utils 1.0.4 - jar
org.codehaus.woodstox wstx-asl 3.2.4 - jar
org.opensymphony quartz 1.6.0 - jar
org.slf4j slf4j-api 1.3.0 - jar
org.slf4j slf4j-jdk14 1.3.0 - jar
org.springframework spring-aop 1.2.8 - jar
org.springframework spring-beans 1.2.8 - jar
org.springframework spring-context 1.2.8 - jar
org.springframework spring-core 1.2.8 - jar
org.springframework.ws spring-xml 1.0.3 - jar
org.wso2.caching wso2caching-core 1.6.1 - jar
org.wso2.mercury mercury-core 0.91 - jar
org.wso2.mercury mercury-mar 0.91 - mar
org.wso2.throttle wso2throttle-core 1.6 - jar
oro oro 2.0.8 - jar
quickfixj quickfixj-core 1.3.1 - jar
quickfixj quickfixj-msg-fix40 1.3.1 - jar
quickfixj quickfixj-msg-fix41 1.3.1 - jar
quickfixj quickfixj-msg-fix42 1.3.1 - jar
quickfixj quickfixj-msg-fix43 1.3.1 - jar
quickfixj quickfixj-msg-fix44 1.3.1 - jar
rhino js 1.6R5 - jar
stax stax-api 1.0.1 - jar
wrapper wrapper 3.2.3 - jar
wsdl4j wsdl4j 1.6.2 - jar
xalan xalan 2.7.0 - jar
xerces xercesImpl 2.8.1 - jar
xerces xmlParserAPIs 2.6.0 - jar
xml-apis xml-apis 1.3.04 - jar
xmlbeans xbean 2.2.0 - jar
xmlunit xmlunit 1.2 - 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
cglib cglib-nodep 2.1_3 - jar
org.easymock easymock 2.3 - jar

Project Dependency Graph

Dependency Tree

Dependency Listings

Maven Synapse Plugin

Configure, Start and Stop the Apache Synapse ESB from your Maven 2 build.

http://maven-synapse.sf.net/maven-synapse-plugin

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/maven2/maven-plugin-api

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/maven2/maven-project

Maven Profile Model

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-profile

Maven Model

Maven Model

http://maven.apache.org/maven2/maven-model

Maven Artifact Manager

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 Repository Metadata Model

Maven Plugin Mapping

http://maven.apache.org/maven2/maven-repository-metadata

Maven Wagon API

Tools to manage artifacts and deployment

Maven Artifact

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-artifact

Default Plexus Container

Plexus Common Utilities

classworlds

http://classworlds.codehaus.org/

Apache Synapse - Extensions

Apache Synapse - Extensions

http://synapse.apache.org/synapse-extensions

Apache Synapse - Core

Apache Synapse - Core

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

Apache Axis2 - Kernel

Core Parts of Axis 2.0. This includes Axis 2.0 engine, Client API, Addressing support, etc.,

http://ws.apache.org/axis2/axis2-kernel

Apache Axis2 - Data Binding

Axis2 Data Binding module

http://ws.apache.org/axis2/axis2-adb

Apache Axis2 - Java2WSDL

To generate WSDL file for a given Java class

http://ws.apache.org/axis2/axis2-java2wsdl

Apache Axis2 - Clustering

Axis2 Clustering module

http://ws.apache.org/axis2/axis2-clustering

Apache Axis2 - SAAJ

Axis2 SAAJ implementation

http://ws.apache.org/axis2/axis2-saaj

Apache Axis2 - MTOM Policy

Axis2 : MTOM Policy

http://ws.apache.org/axis2/axis2-mtompolicy

Neethi

Apache Neethi provides general framework for the programmers to use WS Policy. It is compliant with latest WS Policy specification which was published in March 2006. This framework is specifically written to enable the Apache Web services stack to use WS Policy as a way of expressing it's requirements and capabilities.

http://ws.apache.org/commons/neethi/

Rampart - Policy

WS-Security, WS-Trust and WS-SecureConversation implementaion for Apache Axis2

http://ws.apache.org/rampart/modules/rampart-policy

Rampart - Trust

WS-Security, WS-Trust and WS-SecureConversation implementaion for Apache Axis2

http://ws.apache.org/rampart/modules/rampart-trust

Rampart - Core

WS-Security, WS-Trust and WS-SecureConversation implementaion for Apache Axis2

http://ws.apache.org/rampart/modules/rampart-core

WSS4J

Apache WSS4J is an implementation of the Web Services Security (WS-Security) being developed at OASIS Web Services Security TC. WSS4J is a primarily a Java library that can be used to sign and verify SOAP Messages with WS-Security information. WSS4J will use Apache Axis and Apache XML-Security projects and will be interoperable with JAX-RPC based server/clients and .NET server/clients.

http://ws.apache.org/wss4j/

Unnamed - org.apache.santuario:xmlsec:pom:1.4.0

Unnamed - opensaml:opensaml:pom:1.1

Rampart - Mar

WS-Security, WS-Trust and WS-SecureConversation implementaion for Apache Axis2

http://ws.apache.org/rampart/rampart

WSO2 Mercury Mar

WSO2 Mercury Mar

http://wso2.org/projects/commons/mercury

WSO2 Mercury Core

WSO2 Mercury Core

http://wso2.org/projects/commons/mercury

Apache Axis2 - Addressing

WS-Addressing implementation

http://ws.apache.org/axis2/addressing

Backport of JSR 166

Dawid Kurzyniec's backport of JSR 166

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

Xerces2 Java Parser

Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program.

http://xerces.apache.org/xerces2-j/

Unnamed - xalan:xalan:jar:2.7.0

Rhino

Rhino: JavaScript for Java

http://www.mozilla.org/rhino/

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

HttpCore (base module)

HttpComponents Core (Java 1.3 compatible)

http://hc.apache.org/httpcomponents-core/

HttpCore (NIO extensions module)

HttpComponents Core (NIO extensions)

http://hc.apache.org/httpcomponents-core/

core

VFS is a Virtual File System library.

http://commons.apache.org/vfs/commons-vfs

Apache MINA Core API

MINA (Multipurpose Infrastructure for Network Applications) is a network application framework which helps users develop high performance and highly scalable network applications easily.

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

Unnamed - quickfixj:quickfixj-core:jar:1.3.1

Unnamed - quickfixj:quickfixj-msg-fix40:jar:1.3.1

Unnamed - quickfixj:quickfixj-msg-fix41:jar:1.3.1

Unnamed - quickfixj:quickfixj-msg-fix42:jar:1.3.1

Unnamed - quickfixj:quickfixj-msg-fix43:jar:1.3.1

Unnamed - quickfixj:quickfixj-msg-fix44:jar:1.3.1

SLF4J JDK14 Binding

The slf4j JDK14 binding

http://www.slf4j.org

SLF4J API Module

The slf4j API

http://www.slf4j.org

Jakarta Commons Net

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

JSch

JSch is a pure Java implementation of SSH2

http://www.jcraft.com/jsch/

Unnamed - oro:oro:jar:2.0.8

Commons IO

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

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

Spring core

Spring beans

Spring context

Spring XML

Various XML support classes for Spring Web Services

http://static.springframework.org/spring-ws/site/spring-xml

XMLBeans main classes

The main classes for XMLBeans

http://xmlbeans.apache.org

Unnamed - org.apache.bsf:bsf-all:jar:3.0-beta2

Unnamed - groovy:groovy-all:pom:1.0

WSO2 Throttling module - core

http://www.wso2.org/wso2throttle-core

WSO2 Caching Module - Core

http://www.wso2.org/wso2caching-core

Unnamed - bouncycastle:bcprov-jdk15:pom:132

Unnamed - org.apache.bcel:bcel:jar:5.2

Unnamed - jakarta-regexp:jakarta-regexp:jar:1.4

Unnamed - java-cup:java-cup:pom:0.0

Unnamed - JLex:JLex:pom:0.0

Unnamed - commons-collections:commons-collections:jar:3.1

Types that extend and augment the Java Collections Framework.

Quartz Enterprise Job Scheduler

Unnamed - wrapper:wrapper:jar:3.2.3

Unnamed - net.sf.saxon:saxon:pom:8.9

Unnamed - net.sf.saxon:saxon-dom:pom:8.9

Unnamed - net.sf.saxon:saxon-xqj:pom:8.9

ipsedixit

Ipsedixit is a lightweight provider of arbitrary data, mocks and dummies for your Java testing pleasure. It is designed to reduce the amount of boilerplate setup code in your tests, allowing you to spend more time solving more interesting problems. Check out the wiki for the latest docco and examples.

http://ipsedixit.sourceforge.net

Commons 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://commons.apache.org/lang/

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

EasyMock class extension

The EasyMock Class Extension allows to generate Mock Objects for classes

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

cglib

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