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
commons-collectionscommons-collections3.2-jar
commons-iocommons-io1.4-jar
javax.jcrjcr1.0-jar
org.apache.jackrabbitjackrabbit-core1.3.3-jar
org.apache.jackrabbitjackrabbit-jcr-commons1.3.3-jar
org.slf4jslf4j-api1.4.3-jar
org.springframeworkspring2.5-jar
org.springmodulesspring-modules-jcr0.8-jar

runtime

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

GroupIdArtifactIdVersionClassifierTypeOptional
log4jlog4j1.2.13-jar
org.apache.jackrabbitjackrabbit-api1.3.3-jar
org.slf4jjcl104-over-slf4j1.4.3-jar
org.slf4jslf4j-log4j121.4.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.springframeworkspring-test2.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
cglibcglib-nodep2.1_3-jar
commons-langcommons-lang2.1-jar
commons-loggingcommons-logging1.1-jar
concurrentconcurrent1.3.4-jar
nekohtmlnekohtml0.9.4-jar
org.apache.derbyderby10.2.1.6-jar
org.apache.geronimo.specsgeronimo-jta_1.0.1B_spec1.0.1-jar
org.apache.jackrabbitjackrabbit-text-extractors1.3.3-jar
org.apache.lucenelucene-core2.0.0-jar
org.textminingtm-extractors0.4-jar
pdfboxpdfbox0.6.4-jar
poipoi2.5.1-final-20040804-jar
xercesxercesImpl2.6.2-jar
xercesxmlParserAPIs2.6.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:

GroupIdArtifactIdVersionClassifierTypeOptional
junitjunit4.4-jar

Project Dependency Graph

Dependency Listings

JCR Utilities

JCR Utilites are made using Spring Modules JCR (Java Content Repository) module. Currently the utilities provide a way to recurse through the repositories nodes using JcrTemplate and a custom node callback for each matching node found while recursing the repository. This example uses Apache Jackrabbit for the Java Content Repository which is the reference implementation for JSR-170.

Spring Framework: Test

Spring Framework: Test

http://www.springframework.org

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

Spring Framework

Spring Framework

http://www.springframework.org

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

spring-modules-jcr

https://springmodules.dev.java.net/

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

Dough Lea's util.concurrent package

Lucene Java

Apache Lucene Java

http://lucene.apache.org

Unnamed - xerces:xmlParserAPIs:jar:2.6.2

cglib

http://cglib.sourceforge.net/

Jackrabbit Core

Jackrabbit content repository implementation

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

JTA

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

http://geronimo.apache.org/geronimo-jta_1.0.1B_spec

Jackrabbit Text Extractors

Classes to extract text content from binary documents

http://jackrabbit.apache.org/jackrabbit-text-extractors

Unnamed - poi:poi:jar:2.5.1-final-20040804

Unnamed - pdfbox:pdfbox:jar:0.6.4

TextMining extractors

Java API to extract Microsoft Word documents

http://www.textmining.org/

Neko HTML

Unnamed - xerces:xercesImpl:jar:2.6.2

Derby Engine

http://db.apache.org/derby/

Jackrabbit API

Jacrabbit-specific extensions to the JCR API

http://jackrabbit.apache.org/jackrabbit-api

Jackrabbit JCR Commons

General purpose classes for use with the JCR API

http://jackrabbit.apache.org/jackrabbit-jcr-commons

Content Repository for Java Technology API

Content Repository for Java technology API. Specifies a standard API to access content repositories in JavaTM 2 independently of implementation.

http://www.jcp.org/en/jsr/detail?id=170

Collections

Types that extend and augment the Java Collections Framework.

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

Commons IO

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

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

SLF4J API Module

The slf4j API

http://www.slf4j.org

JCL Implemented Over SLF4J

JCL implementation over SLF4J

http://www.slf4j.org

SLF4J LOG4J-12 Binding

The slf4j log4j-12 binding

http://www.slf4j.org

Log4j

Log4j

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