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.jasig.portaluportal-impl3.0.0-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.servletjstl1.1.2-jar
taglibsstandard1.1.2-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.6-jar
aopallianceaopalliance1.0-jar
asmasm1.5.3-jar
asmasm-attrs1.5.3-jar
backport-util-concurrentbackport-util-concurrent3.1-jar
cascasclient2.2.0-M2-jar
cglibcglib2.1_3-jar
com.googlecode.cernunnoscernunnos1.0.0-M8-jar
com.ibm.icuicu4j2.6.1-jar
commons-clicommons-cli1.1-jar
commons-codeccommons-codec1.3-jar
commons-collectionscommons-collections3.2-jar
commons-dbcpcommons-dbcp1.2.1-jar
commons-fileuploadcommons-fileupload1.2-jar
commons-httpclientcommons-httpclient3.0.1-jar
commons-jexlcommons-jexl1.1-jar
commons-langcommons-lang2.3-jar
commons-loggingcommons-logging1.1-jar
commons-poolcommons-pool1.3-jar
concurrentconcurrent1.3.4-jar
dom4jdom4j1.6.1-jar
hsqldbhsqldb1.8.0.7-jar
javax.activationactivation1.0.2-jar
javax.mailmail1.4.1-jar
javax.persistencepersistence-api1.0-jar
javax.scriptscript-api1.0jdk14jar
javax.transactionjta1.0.1B-jar
jaxenjaxen1.1.1-jar
jbossjavassist3.3.ga-jar
jbossjboss-common-core2.0.4.GA-jar
jdomjdom1.0-jar
jtidyjtidy4aug2000r7-dev-jar
junitjunit3.8.1-jar
log4jlog4j1.2.14-jar
nekohtmlnekohtml0.9.5-jar
net.sf.ehcacheehcache1.4.0-jar
net.sf.jsr107cachejsr107cache1.0-jar
net.sourceforge.collectionscollections-generic4.01-jar
org.apache.commonscommons-io1.3.2-jar
org.aspectjaspectjrt1.5.4-jar
org.aspectjaspectjweaver1.5.4-jar
org.ccil.cowan.tagsouptagsoup1.1.3-jar
org.hibernatehibernate3.2.5.ga-jar
org.hibernatehibernate-annotations3.3.0.ga-jar
org.hibernatehibernate-commons-annotations3.3.0.ga-jar
org.hibernatehibernate-entitymanager3.3.1.ga-jar
org.hibernatehibernate-validator3.0.0.ga-jar
org.jasig.serviceperson-directory-impl1.1.1-jar
org.springframeworkspring-aop2.5.1-jar
org.springframeworkspring-aspects2.5.1-jar
org.springframeworkspring-beans2.5.1-jar
org.springframeworkspring-context2.5.1-jar
org.springframeworkspring-context-support2.5.1-jar
org.springframeworkspring-core2.5.1-jar
org.springframeworkspring-jdbc2.5.1-jar
org.springframeworkspring-orm2.5.1-jar
org.springframeworkspring-tx2.5.1-jar
org.springframeworkspring-web2.5.1-jar
org.springframeworkspring-webmvc2.5.1-jar
org.springframework.ldapspring-ldap1.2.1-jar
org.springmodulesspring-modules-cache0.8a-jar
orooro2.0.8-jar
romerome0.8-jar
servlets.comcos05Nov2002-jar
tyrextyrex1.0.1-jar
xalanxalan2.7.0-jar
xercesxercesImpl2.7.1-jar
xercesxmlParserAPIs2.6.2-jar
xml-resolverxml-resolver1.2-JASIG_PATCH-jar
xomxom1.1-jar
xstreamxstream1.1.2-jar

runtime

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

GroupIdArtifactIdVersionClassifierTypeOptional
groovygroovy-all1.0-jar
javax.scriptgroovy-engine1.0jdk14jar
net.sf.retrotranslatorretrotranslator-runtime1.2.1-jar

Project Dependency Graph

Dependency Tree

Dependency Listings

uPortal WAR

The uPortal web application.

http://developer.ja-sig.org/projects/uportal-war/uportal-parent/uportal-war

uPortal Source

The source code for uPortal.

http://developer.ja-sig.org/projects/uportal-impl/uportal-parent/uportal-impl

HSQLDB

Lightweight 100% Java SQL Database Engine

http://hsqldb.org/

CLI

Commons CLI provides a simple API for presenting, processing and validating a command line interface.

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

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/

Commons IO

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

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

Cernunnos - Core

Cernunnos - Core.

http://cernunnos.googlecode.com/cernunnos

Commons JEXL

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

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

Unnamed - javax.mail:mail:jar:1.4.1

Neko HTML

Unnamed - javax.script:script-api:pom:1.0

Retrotranslator Runtime

Library classes for bytecode transformed by Retrotranslator

http://retrotranslator.sourceforge.net/

Unnamed - groovy:groovy-all:pom:1.0

Unnamed - javax.script:groovy-engine:pom:1.0

Person Directory Implementations

Provides implementations of the Person Directory API that have the capability of aggregating attributes from multiple data sources into a single view.

http://developer.ja-sig.org/projects/person-directory-impl/person-directory-parent/person-directory-impl

COS

The O'Reilly Servlet Package (com.oreilly.servlet) by Jason Hunter to accompany his book, Java Servlet Programming, including the famous MultipartRequest and MultipartParser classes.

http://www.servlets.com/

Unnamed - tyrex:tyrex:jar:1.0.1

Spring Framework: JDBC

Spring Framework: JDBC

http://www.springframework.org

Spring Framework: Web MVC

Spring Framework: Web MVC

http://www.springframework.org

Spring Framework: Context Support

Spring Framework: Context Support

http://www.springframework.org

Spring Framework: Web

Spring Framework: Web

http://www.springframework.org

Spring Framework: AOP

Spring Framework: AOP

http://www.springframework.org

Spring Framework: Aspects

Spring Framework: Aspects

http://www.springframework.org

AspectJ runtime

http://www.aspectj.org

AspectJ weaver

http://www.aspectj.org

Spring Framework: ORM

Spring Framework: ORM

http://www.springframework.org

AOP alliance

AOP Alliance

http://aopalliance.sourceforge.net

Spring Framework: Context

Spring Framework: Context

http://www.springframework.org

Spring Framework: Transaction

Spring Framework: Transaction

http://www.springframework.org

Spring LDAP Core

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/

Spring Framework: Beans

Spring Framework: Beans

http://www.springframework.org

Spring Framework: Core

Spring Framework: Core

http://www.springframework.org

spring-modules-cache

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

Dough Lea's util.concurrent package

Unnamed - oro:oro:jar:2.0.8

Unnamed - xstream:xstream:jar:1.1.2

Hibernate Entity Manager

Hibernate EntityManager implements the programming interfaces and lifecycle rules as defined by the EJB3 persistence specification.

http://entitymanager.hibernate.org

Hibernate

Relational Persistence for Java

http://www.hibernate.org

Hibernate Annotations

EJB3-style annotations for Hibernate

http://annotations.hibernate.org

Hibernate Commons - Annotations

EJB3-style annotations for Hibernate - common code

http://annotations.hibernate.org

Hibernate Validator

Following the DRY (Don't Repeat Yourself) principle, Hibernate Validator let's you express your domain constraints once (and only once) and ensure their compliance at various level of your system automatically.

http://validator.hibernate.org

Javassist

Javassist (Java programming assistant) is a load-time reflective system for Java.

http://www.jboss.org/products/javassist

JBoss Common Classes

JBoss Common Core Utility classes

http://www.jboss.org

Enterprise JavaBeans (EJB) 3.0

The Enterprise JavaBeans architecture is a component architecture for the development and deployment of component-based business applications. The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture by reducing its complexity from the developer's point of view.

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

Java CAS Client Distribution

http://www.yale.edu/tp/cas

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/commons/httpclient/

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

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

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/

TagSoup

TagSoup is a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML, parses HTML as it is found in the wild: nasty and brutish, though quite often far from short. TagSoup is designed for people who have to process this stuff using some semblance of a rational application design. By providing a SAX interface, it allows standard XML tools to be applied to even the worst HTML.

http://ccil.org/~cowan/XML/tagsoup/

ROME, RSS and atOM utilitiEs for Java

All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats. Today it accepts all flavors of RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0) and Atom 0.3 feeds. Rome includes a set of parsers and generators for the various flavors of feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want to work with, or a generic normalized SyndFeed object that lets you work on with the data without bothering about the underlying format.

https://rome.dev.java.net/

Unnamed - jdom:jdom:jar:1.0

larvalabs collections

http://collections.sourceforge.net

xom

http://www.xom.nu

Unnamed - xerces:xmlParserAPIs:jar:2.6.2

Unnamed - xalan:xalan:jar:2.7.0

jaxen

Jaxen is a universal Java XPath engine.

http://jaxen.codehaus.org/

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

Commons DBCP

Commons Database Connection Pooling

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

Collections

Types that extend and augment the Java Collections Framework.

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

Commons Pool

Commons Object Pooling Library

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

Unnamed - xerces:xercesImpl:jar:2.7.1

Unnamed - javax.activation:activation:jar:1.0.2

Log4j

Log4j

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

Unnamed - xml-resolver:xml-resolver:jar:1.2-JASIG_PATCH

Unnamed - javax.servlet:jstl:jar:1.1.2

Unnamed - taglibs:standard:jar:1.1.2