Project Dependencies

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 3.8.1 - jar
org.hsqldb hsqldb 1.8.0.10 - jar
org.opencms opencms-core 7.5.0 tests test-jar

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Classifier Type Optional
javax.servlet jsp-api 2.0 - jar
javax.servlet servlet-api 2.4 - jar
org.opencms opencms-core 7.5.0 - jar
org.opencms opencms-setup 7.5.0 - jar

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Classifier Type Optional
com.alkacon alkacon-diff 0.9.2 - jar
com.alkacon alkacon-simapi 0.9.8 - jar
commons-beanutils commons-beanutils 1.8.0 - jar
commons-codec commons-codec 1.3 - jar
commons-collections commons-collections 3.2.1 - jar
commons-dbcp commons-dbcp 1.2.2 - jar
commons-digester commons-digester 1.8 - jar
commons-fileupload commons-fileupload 1.2.1 - jar
commons-httpclient commons-httpclient 3.1 - jar
commons-io commons-io 1.4 - jar
commons-logging commons-logging 1.1.1 - jar
commons-pool commons-pool 1.4 - jar
dom4j dom4j 1.6.1 - jar
javax.activation activation 1.1.1 - jar
javax.mail mail 1.4.1 - jar
javax.servlet jstl 1.1.2 - jar
jaxen jaxen 1.1.1 - jar
log4j log4j 1.2.15 - jar
org.apache.commons commons-email 1.1 - jar
org.apache.lucene lucene-analyzers 2.3.2 - jar
org.apache.lucene lucene-core 2.3.2 - jar
org.apache.lucene lucene-highlighter 2.3.2 - jar
org.apache.lucene lucene-queries 2.3.2 - jar
org.apache.lucene lucene-snowball 2.3.2 - jar
org.hibernate jtidy r8-20060801 - jar
org.htmlparser htmlparser 1.6 - jar
org.safehaus.jug jug 2.0.0 lgpl jar
org.textmining tm-extractors 0.4 - jar
oro oro 2.0.8 - jar
pdfbox pdfbox 0.7.3 - jar
poi poi 2.5.1-final-20040804 - jar
quartz quartz 1.5.2 - jar
taglibs standard 1.1.2 - jar
xerces xercesImpl 2.9.1 - jar
xml-apis xml-apis 2.9.1 - jar

system

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

GroupId ArtifactId Version Classifier Type Optional
com.sun tools 1.5.0 - jar

Project Dependency Graph

Dependency Listings

Modules Parent

Parent Pom.xml for INFONOVA OpenCms Modules

http://bp-cms-commons.sourceforge.net/m2site/infonova/modules/modules-parent/1.0-B1

Unnamed - javax.servlet:jsp-api:jar:2.0

Unnamed - javax.servlet:servlet-api:jar:2.4

opencms-core

Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed.

http://opencms.org

opencms-setup

opencms-setup is the JAR-Library for OpenCms to make a initial setup or an update. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed.

http://opencms.org

opencms-core

Opencms-core is the JAR-Library for OpenCms. OpenCms is a Content Management System that is based on Open Source Software. Complex Intranet and Internet websites can be quickly and cost-effectively created, maintained and managed.

http://opencms.org

JavaBeans(TM) Activation Framework

The JavaBeans(TM) Activation Framework is used by the JavaMail(TM) API to manage MIME data

http://java.sun.com/javase/technologies/desktop/javabeans/jaf/index.jsp

Unnamed - com.alkacon:alkacon-diff:pom:0.9.2

Unnamed - com.alkacon:alkacon-simapi:pom:0.9.8

Commons BeanUtils

BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.

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

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/

Commons Collections

Types that extend and augment the Java Collections Framework.

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

Commons DBCP

Commons Database Connection Pooling

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

Digester

The Digester package lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized.

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

Commons Email

Commons-Email aims to provide a API for sending email. It is built on top of the JavaMail API, which it aims to simplify.

http://commons.apache.org/email/

Commons FileUpload

The FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.

http://commons.apache.org/fileupload/

HttpClient

The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.

http://jakarta.apache.org/httpcomponents/httpclient-3.x/

Commons IO

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

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

Commons Logging

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

http://commons.apache.org/logging

Commons Pool

Commons Object Pooling Library

http://commons.apache.org/pool/

dom4j

dom4j: the flexible XML framework for Java

http://dom4j.org

HTML Parser

HTML Parser is a Java library used to parse HTML in either a linear or nested fashion. Primarily used for transformation or extraction, it features filters, visitors, custom tags and easy to use JavaBeans. It is a fast, robust and well tested package.

http://htmlparser.org

Unnamed - oro:oro:jar:2.0.8

jaxen

Jaxen is a universal Java XPath engine.

http://jaxen.codehaus.org/

Unnamed - javax.servlet:jstl:jar:1.1.2

JTidy

JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.

http://jtidy.sourceforge.net

Java UUID Generator

http://jug.safehaus.org/

Apache Log4j

Apache Log4j 1.2

http://logging.apache.org:80/log4j/1.2/

Lucene Analyzers

Additional Analyzers

http://lucene.apache.org/java/lucene-contrib/lucene-analyzers

Lucene Core

Apache Lucene Java Core

http://lucene.apache.org/java/lucene-core

Lucene Highlighter

This is the highlighter for apache lucene java

http://lucene.apache.org/java/lucene-contrib/lucene-highlighter

Lucene Queries

Queries - various query object exotica not in core

http://lucene.apache.org/java/lucene-contrib/lucene-queries

Lucene Snowball

Snowball Analyzers

http://lucene.apache.org/java/lucene-contrib/lucene-snowball

JavaMail API

The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications.

https://glassfish.dev.java.net/javaee5/mail/

PDFBox - Java PDF Library

PDFBox is an open source Java PDF library for working with PDF documents.

http://www.pdfbox.org/

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

Unnamed - quartz:quartz:jar:1.5.2

OpenSymphony's Quartz Scheduler

Unnamed - taglibs:standard:jar:1.1.2

TextMining extractors

Java API to extract Microsoft Word documents

http://www.textmining.org/

Unnamed - xml-apis:xml-apis:pom:2.9.1

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

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

HSQLDB Database

Lightweight 100% Java SQL Database Engine

http://hsqldb.org/