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.2-jar
commons-collectionscommons-collections3.1-jar
commons-iocommons-io1.1-jar
commons-langcommons-lang2.0-jar
commons-primitivescommons-primitives20041207.202534-jar
directoryapacheds-core0.9.2-jar
directoryapacheds-shared0.9.2-jar
directory-asn1asn1-ber0.3.2-jar
directory-asn1asn1-codec0.3.2-jar
directory-asn1asn1-der0.3.2-jar
directory-networkmina0.7.3-jar
directory-protocolskerberos-protocol0.5-jar
directory-protocolsldap-protocol0.9.2-jar
directory-sharedapache-ldapber-provider0.9.2-jar
directory-sharedkerberos-common0.5-jar
directory-sharedldap-common0.9.2-jar
jdbmjdbm0.20-dev-jar
org.apache.geronimo.modulesgeronimo-system1.2-20061110.111011-9-jar
org.slf4jslf4j-simple1.0-beta7-jar
orooro2.0.8-jar
regexpregexp1.3-jar
staxstax-api1.0-jar
xmlbeansxbean2.0.0-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.1-jar
org.apache.geronimo.genesis.configlogging-config1.1-SNAPSHOT-jar
org.apache.geronimo.testsupporttestsupport-common1.2-20061110.111011-5-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
backport-util-concurrentbackport-util-concurrent2.2-jar
bouncycastlebcprov-jdk14124-jar
cglibcglib-nodep2.1_3-jar
commons-jexlcommons-jexl1.1-jar
commons-loggingcommons-logging1.0.4-jar
commons-netcommons-net1.3.0-jar
emmaemma2.0.5312-jar
log4jlog4j1.2.13-jar
mx4jmx4j3.0.1-jar
ognlognl2.6.9-jar
org.apache.geronimo.modulesgeronimo-common1.2-SNAPSHOT-jar
org.apache.geronimo.modulesgeronimo-kernel1.2-SNAPSHOT-jar
org.apache.geronimo.modulesgeronimo-util1.2-SNAPSHOT-jar
xpp3xpp31.1.3.3-jar
xstreamxstream1.1.3-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.apache.geronimo.specsgeronimo-qname_1.1_spec1.0.1-jar

Project Dependency Graph

Dependency Listings

Geronimo :: Directory

Apache Geronimo, the J2EE server project of the Apache Software Foundation.

http://geronimo.apache.org/geronimo/modules/geronimo-directory

Unnamed - directory-protocols:ldap-protocol:pom:0.9.2

Unnamed - junit:junit:jar:3.8.1

Common LDAP API

Common LDAP packages used for protocol compliant parsing of distinguished names, LDIFs, filters, and urls. Also contains the Common Message API which enables a plugable interface for ASN.1 BER Message codec providers.

ApacheDS Shared

Created to eliminate cyclic project dependencies between the core and the maven plugin. Any code shared across modules in general can go here so long as it does not depend on other modules.

ApacheDS Core

Server's core contains all backend subsystems. It depends on protocol and uses it with seda to service LDAP requests. The core contains the JNDI provider, interceptor framework, interceptor services, the schema subsystem and the database subsystem. Hence the core is the heart of the server.

Kerberos Common

Common Kerberos 5 classes.

Unnamed - bouncycastle:bcprov-jdk14:jar:124

Logging

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

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

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

Types that extend and augment the Java Collections Framework.

Unnamed - oro:oro:jar:2.0.8

Geronimo :: System

Apache Geronimo, the J2EE server project of the Apache Software Foundation.

http://geronimo.apache.org/geronimo/modules/geronimo-system

Geronimo :: Util

Apache Geronimo, the J2EE server project of the Apache Software Foundation.

http://geronimo.apache.org/geronimo/modules/geronimo-util

Backport of JSR 166

Dawid Kurzyniec's backport of JSR 166

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

Commons JEXL

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

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

Geronimo :: Kernel

Apache Geronimo, the J2EE server project of the Apache Software Foundation.

http://geronimo.apache.org/geronimo/modules/geronimo-kernel

Unnamed - xstream:xstream:jar:1.1.3

Unnamed - xpp3:xpp3:jar:1.1.3.3

Unnamed - mx4j:mx4j:jar:3.0.1

cglib

http://cglib.sourceforge.net/

Log4j

Log4j

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

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/

Geronimo :: Common

Apache Geronimo, the J2EE server project of the Apache Software Foundation.

http://geronimo.apache.org/geronimo/modules/geronimo-common

ASN.1 BER Runtime

API containing functionality used for encoding and decoding BER streams both in blocking and non-blocking modes.

IO

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

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

Unnamed - regexp:regexp:jar:1.3

Geronimo Test Support :: Common

Provides support for Geronimo tests.

http://geronimo.apache.org/geronimo/testsupport/testsupport-common

QName

Geronimo SPECs is a collection of Java Specifications that have been created completely by hand and are ASF licensed.

http://geronimo.apache.org/geronimo-qname_1.1_spec

Unnamed - xmlbeans:xbean:jar:2.0.0

Unnamed - commons-primitives:commons-primitives:jar:20041207.202534

slf4j-simple

See http://www.slf4j.org/ Javadocs for the SimpleLogger are available at http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html

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.

Stateful chunking codec API for ASN.1 runtime

API for stackable stateful encoders and decoders. Such codec interfaces allow for the efficient processing of data as it is made available while maintaining small actively processing footprints. Of course these aspects depend on the implementation as well however this API standardizes the minimum set of interfaces associated with codec's that are stateful. Until this API is added to the commons-codec project several interfaces and classes here are duplicated to minimize the number of dependencies: namely a dependency on commons-codec will be avoided.

Unnamed - stax:stax-api:jar:1.0

Unnamed - directory-protocols:kerberos-protocol:pom:0.5

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

Unnamed - jdbm:jdbm:jar:0.20-dev

ASN.1 DER Runtime

API containing functionality used for encoding and decoding DER streams in blocking mode. This is stepping-stone code meant to facilitate the migration of Kerberos, which was developed outside of the ASF, to the Apache Directory project's ASN.1 Runtime.

MINA

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

http://directory.apache.org/

EMMA

Jakarta Commons Net

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

Apache's ASN.1 based LDAP BER Message Provider

A provider for the LDAP message framework (in LDAP commons) based on the Apache ASN.1 BER Runtime.

Unnamed - antlr:antlr:jar:2.7.2