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
com.thoughtworks.xstreamxstream1.2.2-jar
commons-jexlcommons-jexl1.1-jar
jlinejline0.9.91-jar
org.apache.geronimo.gshellgshell-command-api1.0-alpha-1-SNAPSHOT-jar
org.apache.geronimo.gshellgshell-parser1.0-alpha-1-SNAPSHOT-jar
org.codehaus.plexusplexus-container-default1.0-alpha-32-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
junitjunit3.8.2-jar
org.apache.geronimo.genesis.configlogging-config1.2-jar
org.slf4jjcl104-over-slf4j1.4.3-jar
org.slf4jslf4j-simple1.4.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
org.apache.geronimo.gshell.supportgshell-ansi1.0-alpha-1-SNAPSHOT-jar
org.apache.geronimo.gshell.supportgshell-clp1.0-alpha-1-SNAPSHOT-jar
org.apache.geronimo.gshell.supportgshell-common1.0-alpha-1-SNAPSHOT-jar
org.apache.geronimo.gshell.supportgshell-i18n1.0-alpha-1-SNAPSHOT-jar
org.apache.geronimo.gshell.supportgshell-prefs1.0-alpha-1-SNAPSHOT-jar
org.codehaus.plexusplexus-classworlds1.2-alpha-10-jar
org.codehaus.plexusplexus-component-annotations1.0-alpha-1-SNAPSHOT-jar
org.codehaus.plexusplexus-component-api1.0-alpha-32-jar
org.codehaus.plexusplexus-utils1.4.5-jar
org.slf4jslf4j-api1.4.3-jar
xpp3xpp3_min1.1.3.4.O-jar

Project Dependency Graph

Dependency Listings

GShell Core

Provides the core of what is GShell ;-)

http://geronimo.apache.org/gshell/gshell-core

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

Genesis Configuration :: Logging

Provides the common logging configuration used by the build process, primarily used to collect test output into 'target/test.log'.

http://geronimo.apache.org/config/logging-config

SLF4J Simple Binding

SLF4J Simple binding

http://www.slf4j.org

GShell Command API

Profides the basic interface for GShell commands.

http://geronimo.apache.org/gshell/gshell-command-api

GShell Support :: Common

Common support classes.

http://geronimo.apache.org/gshell/gshell-support/gshell-common

GShell Support :: ANSI

Provides support for using ANSI color escape-codes.

http://geronimo.apache.org/gshell/gshell-support/gshell-ansi

GShell Support :: i18n

Internationalization support.

http://geronimo.apache.org/gshell/gshell-support/gshell-i18n

GShell Support :: Command-Line Processor (CLP)

Annotation-based command-line processing support.

http://geronimo.apache.org/gshell/gshell-support/gshell-clp

GShell Support :: Preferences

Annotation-based preferences support.

http://geronimo.apache.org/gshell/gshell-support/gshell-prefs

Plexus Component API

Plexus Component Annotations

SLF4J API Module

The slf4j API

http://www.slf4j.org

GShell Parser

Provides the command-line syntax parsing muck.

http://geronimo.apache.org/gshell/gshell-parser

Default Plexus Container

Plexus Common Utilities

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

Plexus Classworlds

XStream Core

Unnamed - xpp3:xpp3_min:jar:1.1.3.4.O

MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+.

http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1/

JLine

JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications.

http://jline.sourceforge.net

Commons JEXL

Jexl is an implementation of the JSTL Expression Language with extensions.

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

JCL Implemented Over SLF4J

JCL implementation over SLF4J

http://www.slf4j.org