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.lowagieitext1.3-jar
commons-beanutilscommons-beanutils1.7.0-jar
commons-collectionscommons-collections3.1-jar
commons-langcommons-lang2.3-jar
org.slf4jjcl104-over-slf4j1.4.2-jar
org.slf4jslf4j-log4j121.4.2-jar
javax.servletjstl1.1.2-jar(optional)
log4jlog4j1.2.13-jar(optional)
opensymphonywebwork2.1.5-jar(optional)
opensymphonyxwork1.0.3-jar(optional)
org.springframeworkspring-webmvc2.0.6-jar(optional)
strutsstruts1.2.7-jar(optional)
taglibsstandard1.0.6-jar(optional)

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
commons-elcommons-el1.0-jar
httpunithttpunit1.6.2-jar
junitjunit3.8.1-jar
ognlognl2.6.5-jar
opensymphonyoscore2.2.4-jar
tomcatjasper-compiler5.5.12-jar
tomcatjasper-compiler-jdt5.5.12-jar
tomcatjasper-runtime5.5.12-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:

GroupIdArtifactIdVersionClassifierTypeOptional
javax.servletjsp-api2.0-jar
javax.servletservlet-api2.4-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
antlrantlr2.7.2-jar
aopallianceaopalliance1.0-jar
commons-chaincommons-chain1.0-jar
commons-digestercommons-digester1.6-jar
commons-fileuploadcommons-fileupload1.0-jar
commons-validatorcommons-validator1.1.4-jar
org.slf4jslf4j-api1.4.2-jar
org.springframeworkspring-beans2.0.6-jar
org.springframeworkspring-context2.0.6-jar
org.springframeworkspring-core2.0.6-jar
org.springframeworkspring-support2.0.6-jar
org.springframeworkspring-web2.0.6-jar
orooro2.0.8-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
jtidyjtidy4aug2000r7-dev-jar

Project Dependency Graph

Dependency Listings

Display tag library

The display tag library is an open source suite of custom tags that provide high-level web presentation patterns which will work in an MVC model. The library provides a significant amount of functionality while still being easy to use.

http://displaytag.sourceforge.net/displaytag

JCL Implemented Over SLF4J

JCL implementation over SLF4J

http://www.slf4j.org

Log4j

Log4j

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

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/lang/

Unnamed - opensymphony:oscore:jar:2.2.4

EL

JSP 2.0 Expression Language Interpreter Implementation

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

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

Types that extend and augment the Java Collections Framework.

Spring Framework: WebMVC

Spring Framework: WebMVC

http://www.springframework.org

Spring Framework: Beans

Spring Framework: Beans

http://www.springframework.org

Spring Framework: Context

Spring Framework: Context

http://www.springframework.org

AOP alliance

AOP Alliance

http://aopalliance.sourceforge.net

Spring Framework: Core

Spring Framework: Core

http://www.springframework.org

Spring Framework: Support

Spring Framework: Support

http://www.springframework.org

Spring Framework: Web

Spring Framework: Web

http://www.springframework.org

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

Unnamed - javax.servlet:jstl:jar:1.1.2

Struts

The core of the Struts framework is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and Extensible Markup Language (XML), as well as various Jakarta Commons packages. Struts encourages application architectures based on the Model 2 approach, a variation of the classic Model-View-Controller (MVC) design paradigm. Struts provides its own Controller component and integrates with other technologies to provide the Model and the View. For the Model, Struts can interact with any standard data access technology, including Enterprise Java Beans, JDBC, and Object Relational Bridge. For the View, Struts works well with JavaServer Pages, including JSTL and JSF, as well as Velocity Templates, XSLT, and other presentation systems. The Struts framework provides the invisible underpinnings every professional web application needs to survive. Struts helps you create an extensible development environment for your application, based on published standards and proven design patterns.

http://struts.apache.org/index.html

Commons Chain

An implementation of the GoF Chain of Responsibility pattern

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

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

FileUpload

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

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

Unnamed - commons-validator:commons-validator:jar:1.1.4

Unnamed - oro:oro:jar:2.0.8

Unnamed - antlr:antlr:jar:2.7.2

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

Unnamed - tomcat:jasper-compiler:jar:5.5.12

Unnamed - junit:junit:jar:3.8.1

Unnamed - ognl:ognl:jar:2.6.5

Unnamed - opensymphony:xwork:jar:1.0.3

itext

The iText classes are very useful for people who need to generate read-only, platform independent documents containing text, lists, tables and images. The library is especially useful in combination with Java(TM) technology-based Servlets: The look and feel of HTML is browser dependent; with iText and PDF you can control exactly how your servlet's output will look. iText requires JDK 1.2, and no extra dependencies. It's available for free under a multiple license: MPL and LGPL.

http://www.lowagie.com/iText/

Unnamed - tomcat:jasper-runtime:jar:5.5.12

Unnamed - opensymphony:webwork:jar:2.1.5

Unnamed - taglibs:standard:jar:1.0.6

SLF4J LOG4J-12 Binding

The slf4j log4j-12 binding

http://www.slf4j.org

SLF4J API Module

The slf4j API

http://www.slf4j.org

Unnamed - tomcat:jasper-compiler-jdt:jar:5.5.12

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

HttpUnit

A Java library for the automatic stimulation and testing of web applications.

http://httpunit.sourceforge.net

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