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.jgoodies forms 1.0.7 - jar
com.jgoodies looks 2.0.4 - jar
commons-cli commons-cli 1.0 - jar
commons-codec commons-codec 1.3 - jar
commons-configuration commons-configuration 1.3 - jar
jung jung 1.7.6 - jar
log4j log4j 1.2.9 - jar
net.sf.ehcache ehcache 1.3.0 - jar
org.apache.maven maven-core 2.0.8 - jar
org.apache.maven maven-embedder 2.0.4 - jar
org.jdesktop swing-worker 1.1 - jar
org.jgap jgap 3.3.1 - jar
org.springframework.richclient spring-richclient-binding 0.2.1 - jar
org.springframework.richclient spring-richclient-core 0.2.1 - jar
org.springframework.richclient spring-richclient-form 0.2.1 - jar
org.springframework.richclient spring-richclient-resources 0.2.1 - jar
org.springframework.richclient spring-richclient-sandbox 0.2.1 - jar
org.springframework.richclient spring-richclient-support 0.2.1 - jar
org.springframework.richclient spring-richclient-tiger 0.2.1 - jar
tablelayout TableLayout 20050920 - 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
gsbase gsbase 2.0.1 - jar
org.easymock easymockclassextension 2.2.2 - jar
org.mortbay.jetty jetty 6.1.4 - jar
org.springframework spring-mock 1.2.8 - 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
classworlds classworlds 1.1 - jar
colt colt 1.2.0 - jar
commons-beanutils commons-beanutils 1.6 - jar
commons-beanutils commons-beanutils-core 1.7.0 - jar
commons-collections commons-collections 3.1 - jar
commons-digester commons-digester 1.6 - jar
commons-lang commons-lang 2.1 - jar
commons-logging commons-logging 1.0.4 - jar
concurrent concurrent 1.3.4 - jar
org.apache.maven maven-artifact 2.0.8 - jar
org.apache.maven maven-artifact-manager 2.0.8 - jar
org.apache.maven maven-error-diagnostics 2.0.8 - jar
org.apache.maven maven-model 2.0.8 - jar
org.apache.maven maven-monitor 2.0.8 - jar
org.apache.maven maven-plugin-api 2.0.8 - jar
org.apache.maven maven-plugin-descriptor 2.0.8 - jar
org.apache.maven maven-plugin-registry 2.0.8 - jar
org.apache.maven maven-profile 2.0.8 - jar
org.apache.maven maven-project 2.0.8 - jar
org.apache.maven maven-repository-metadata 2.0.8 - jar
org.apache.maven maven-settings 2.0.8 - jar
org.apache.maven.wagon wagon-provider-api 1.0-beta-2 - jar
org.codehaus.plexus plexus-container-default 1.0-alpha-9-stable-1 - jar
org.codehaus.plexus plexus-interactivity-api 1.0-alpha-4 - jar
org.codehaus.plexus plexus-utils 1.4.6 - jar
org.springframework spring-beans 1.2.8 - jar
org.springframework spring-binding 1.0-rc3 - jar
org.springframework spring-context 1.2.8 - jar
org.springframework spring-core 1.2.8 - jar

runtime

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

GroupId ArtifactId Version Classifier Type Optional
com.jcraft jsch 0.1.27 - jar
jtidy jtidy 4aug2000r7-dev - jar
org.apache.maven.wagon wagon-file 1.0-beta-2 - jar
org.apache.maven.wagon wagon-http-lightweight 1.0-beta-2 - jar
org.apache.maven.wagon wagon-http-shared 1.0-beta-2 - jar
org.apache.maven.wagon wagon-ssh 1.0-beta-2 - jar
org.apache.maven.wagon wagon-ssh-common 1.0-beta-2 - jar
org.apache.maven.wagon wagon-ssh-external 1.0-beta-2 - jar
plexus plexus-utils 1.0.2 - jar
xml-apis xml-apis 1.0.b2 - 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
junit junit 3.8.2 - jar
junitperf junitperf 1.8 - jar
org.easymock easymock 2.3 - jar
org.mortbay.jetty jetty-util 6.1.4 - jar
org.mortbay.jetty servlet-api-2.5 6.1.4 - jar

Project Dependency Graph

Dependency Tree

Dependency Listings

Dependency Analyzer

Dependency Analyzer is a utility for graphically visualizing Maven2 artifacts dependency graphs. It is using Maven embedder for resolving dependencies and based the Java Universal Network/Graph Framework (Jung) for creating and visualizing the dependency graph. Spring rich client is used for building the GUI.

http://www.jfrog.org/sites/dep-analyzer/1.0

Ehcache Core

Ehcache is a widely used, pure Java, distributed in-process cache

http://ehcache.sf.net/ehcache

Spring richclient form

Views and forms.

http://spring-rich-c.sf.net/spring-richclient-form

Codec

The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.

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

Spring richclient tiger

Code that is compiled in java 1.5 (AKA Tiger).

http://spring-rich-c.sf.net/spring-richclient-tiger

TableLayout

TableLayout is a totally free layout manager designed to make creating user interfaces fast and easy. It can do anything GridBagLayout can do and much, much more. Yet it is remarkably simple and easy to use.

https://tablelayout.dev.java.net

gsbase

A collection of java utility classes

http://gsbase.sourceforge.net

Unnamed - junitperf:junitperf:jar:1.8

Spring richclient support

Support code to make it easier to use the other modules.

http://spring-rich-c.sf.net/spring-richclient-support

Spring Binding

Spring binding framework

http://www.springframework.org

Spring beans

Spring context

Spring core

Commons Configuration

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

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

Unnamed - commons-digester:commons-digester:jar:1.6

BeanUtils

Java Bean Utililities

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

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

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

Types that extend and augment the Java Collections Framework.

Spring richclient core

Core and basic classes.

http://spring-rich-c.sf.net/spring-richclient-core

Spring Mock

Spring richclient binding

Data binding from POJO's to Swing.

http://spring-rich-c.sf.net/spring-richclient-binding

Spring richclient resources

Most resources kept separate from the rest due to its size.

http://spring-rich-c.sf.net/spring-richclient-resources

Spring richclient sandbox

Sandbox with code in development. The code contained in the sandbox is very volatile. Changes can violate backwards compatibility frequently. In time this code is promoted to another module.

http://spring-rich-c.sf.net/spring-richclient-sandbox

Unnamed - org.jdesktop:swing-worker:jar:1.1

JGoodies Looks

JGoodies Looks: High-Fidelity Windows and Multi-Platform Look and feels

https://looks.dev.java.net/

JGoodies Forms

JGoodies Forms: An Advanced Swing Layout System

https://forms.dev.java.net/

Maven Core

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

Maven Local Settings 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/maven-settings

Maven Wagon File Provider

Wagon that gets and puts artifacts using file system protocol

http://maven.apache.org/wagon/wagon-providers/wagon-file

Maven Wagon Lightweight HTTP Provider

Wagon that gets and puts artifacts through http using standard Java library

http://maven.apache.org/wagon/wagon-providers/wagon-http-lightweight

Maven Wagon HTTP Shared Library

Shared Library for the wagon-http, and wagon-http-lightweight wagon providers.

http://maven.apache.org/wagon/wagon-providers/wagon-http-shared

Unnamed - jtidy:jtidy:jar:4aug2000r7-dev

Unnamed - xml-apis:xml-apis:jar:1.0.b2

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

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

Maven Model

Maven Model

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

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

Maven Wagon API

Maven Wagon API that defines the contract between different Wagon implementations

http://maven.apache.org/wagon/wagon-provider-api

Maven Repository Metadata Model

Maven Plugin Mapping

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

Maven Error Diagnostics

Provides a manager component which will process a given Throwable instance through a set of diagnostic sub-components, and return a String message with user-friendly information about the error and possibly how to fix it.

http://maven.apache.org/maven-error-diagnostics

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

Maven Plugin Registry 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/maven-plugin-registry

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

Maven Wagon SSH External Provider

Wagon that gets and puts artifacts using SSH protocol with a preinstalled SSH client

http://maven.apache.org/wagon/wagon-providers/wagon-ssh-external

Maven Wagon SSH Common Library

Tools to manage artifacts and deployment

http://maven.apache.org/wagon/wagon-providers/wagon-ssh-common

Maven Plugin Descriptor 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/maven-plugin-descriptor

Plexus Default Interactivity Handler

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

Maven Monitor

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

Maven Wagon SSH Provider

Tools to manage artifacts and deployment

http://maven.apache.org/wagon/wagon-providers/wagon-ssh

JSch

JSch is a pure Java implementation of SSH2

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

Plexus Common Utilities

http://plexus.codehaus.org/plexus-utils

classworlds

http://classworlds.codehaus.org/

Java Universal Network Graph

http://jung.sourceforge.net

Unnamed - colt:colt:jar:1.0.3

Dough Lea's util.concurrent package

Unnamed - log4j:log4j:jar:1.2.9

CLI

Commons CLI provides a simple API for working with the command line arguments and options.

Logging

Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.

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

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/${pom.artifactId.substring(8)}/

Jetty Server

http://jetty.mortbay.org

Jetty Utilities

http://jetty.mortbay.org

Servlet Specification 2.5 API

http://jetty.mortbay.org

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/

Unnamed - org.jgap:jgap:jar:3.3.1

Auto generated POM

Maven Embedder

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