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
aopallianceaopalliance1.0-jar
cglibcglib2.1-jar
com.atlassian.bonnieatlassian-bonnie2.7-jar
com.atlassian.cacheatlassian-cache-api0.1-jar
com.atlassian.configatlassian-config0.8-jar
com.atlassian.coreatlassian-core3.9-jar
com.atlassian.eventatlassian-event0.3-jar
com.atlassian.seraphatlassian-seraph0.34-jar
com.atlassian.springatlassian-spring0.6-jar
com.atlassian.useratlassian-user1.26-jar
com.atlassian.xworkatlassian-xwork1.0-jar
commons-beanutilscommons-beanutils1.6.1-jar
commons-langcommons-lang2.1-jar
hibernatehibernate2.1.8-atlassian-jar
junitjunit3.8.1-jar
log4jlog4j1.2.8-jar
odmgodmg3.0-jar
opensymphonypropertyset1.3-21Nov03-jar
org.apache.lucenelucene-analyzers2.2.0-jar
org.apache.lucenelucene-core2.2.0-jar
org.springframeworkspring-aop2.0.6-jar
org.springframeworkspring-core2.0.6-jar
org.springframeworkspring-hibernate22.0.6-jar
org.springframeworkspring-support2.0.6-jar
quartzquartz1.3.2-jar
xercesxercesImpl2.2.1-jar
xercesxmlParserAPIs2.2.1-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
com.atlassian.cacheatlassian-cache-memory0.1-jar
hsqldbhsqldb1.7.1-patched-jar
mockobjectsmockobjects-core0.09-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.servletservlet-api2.3-jar
javax.transactionjta1.0.1B-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
asmasm1.5.3-jar
asmasm-util1.3.4-jar
aspectwerkzaspectwerkz-core0.8.1-jar
avalon-frameworkavalon-framework4.1.3-jar
backport-util-concurrentbackport-util-concurrent3.0-jar
bouncycastlebcprov-jdk14138-jar
cglibcglib-nodep2.1-jar
com.atlassian.johnsonatlassian-johnson0.7-jar
com.atlassian.profilingatlassian-profiling1.5-jar
com.servletscos09May2002-jar
commons-collectionscommons-collections2.1-jar
commons-fileuploadcommons-fileupload1.0-jar
commons-iocommons-io1.2-jar
commons-loggingcommons-logging1.1-jar
dom4jdom4j1.4-jar
easymockeasymock1.1-jar
easymockeasymockclassextension1.1-jar
isorelaxisorelax20020414-jar
javax.activationactivation1.1-jar
javax.mailmail1.4-jar
jaxenjaxen1.0-FCS-jar
jdomjdom1.0-jar
logkitlogkit1.0.1-jar
mockobjectsalt-jdk1.30.07-jar
mockobjectsmockobjects-j1.3-j2ee1.30.07-jar
msvmsv20020414-jar
net.sf.ehcacheehcache1.2.3-jar
net.sf.ldaptemplateldaptemplate1.0.1-jar
ognlognl2.6.5-jar
opensymphonyoscore2.2.6-jar
opensymphonyosuser1.0-20060106-jar
opensymphonypell-multipart2.1.5-jar
opensymphonysitemesh2.3-jar
opensymphonywebwork2.1.5-jar
opensymphonyxwork1.0.3-jar
org.slf4jslf4j-api1.4.3-jar
org.springframeworkspring-beans2.0.6-jar
org.springframeworkspring-context2.0.6-jar
org.springframeworkspring-dao2.0.6-jar
org.springframeworkspring-jdbc2.0.6-jar
org.springframeworkspring-web2.0.6-jar
oscacheoscacheDEV-jar
oscoreoscore2.2.6-dev-9Nov05-jar
osuserosuseratl.user-jar
p6spyp6spy1.3-jar
pdfboxpdfbox0.7.0-jar
poipoi2.0-final-20040126-jar
propertysetpropertyset1.3-21Nov03-jar
relaxngDatatyperelaxngDatatype20020414-jar
romerome0.8-jar
saxpathsaxpath1.0-FCS-jar
seraphseraph0.7.17-jar
tm-extractorstm-extractors0.4-jar
velocityvelocity1.4-jar
velocityvelocity-dep1.3.1-jar
xml-apisxml-apis1.0.b2-jar

Project Dependency Graph

Dependency Tree

Dependency Listings

Atlassian Bucket

Atlassian Bucket

http://docs.atlassian.com/atlassian-bucket/1.0

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: Support

Spring Framework: Support

http://www.springframework.org

Spring Framework: AOP

Spring Framework: AOP

http://www.springframework.org

Atlassian Seraph

Seraph is a Servlet security framework for use in J2EE web applications.

http://www.atlassian.com/atlassian-public-pom/atlassian-seraph

OSUser

OSUser is a module of the OpenSymphony framework designed to provide a simple to use API for user-management

http://www.opensymphony.com/osuser/

Unnamed - bouncycastle:bcprov-jdk14:jar:138

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

Unnamed - odmg:odmg:jar:3.0

Atlassian Event

Atlassian eventing system for use with Spring projects

http://www.atlassian.com

Atlassian Config

Basic application configuration and setup wizard classes.

http://www.atlassian.com

Atlassian Johnson

Johnson is an application consistency and error handling component for J2EE web applications.

http://www.atlassian.com/atlassian-johnson

Unnamed - easymock:easymockclassextension:jar:1.1

cglib

Unnamed - easymock:easymock:jar:1.1

Unnamed - seraph:seraph:jar:0.7.17

POM was created from deploy:deploy-file

Unnamed - oscore:oscore:jar:2.2.6-dev-9Nov05

Atlassian Cache Memory

Base POM for Atlassian projects

http://docs.atlassian.com/atlassian-cache-memory/0.1/atlassian-cache-memory

Atlassian Bonnie

Bonnie contains Lucene indexing and utility classes.

http://www.atlassian.com/atlassian-public-pom/atlassian-bonnie

Backport of JSR 166

Dawid Kurzyniec's backport of JSR 166

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

Unnamed - tm-extractors:tm-extractors:jar:0.4

Unnamed - pdfbox:pdfbox:jar:0.7.0

Unnamed - poi:poi:jar:2.0-final-20040126

Unnamed - mockobjects:mockobjects-j1.3-j2ee1.3:jar:0.07

Unnamed - dom4j:dom4j:jar:1.4

Atlassian XWork

Classes and utilities which simplify integration with OpenSymphony XWork. Includes validators, upload tools, and interceptors.

http://docs.atlassian.com/atlassian-xwork/1.0

Unnamed - opensymphony:xwork:jar:1.0.3

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

Spring Framework: Hibernate2

Spring Framework: Hibernate2

http://www.springframework.org

Spring Framework: JDBC

Spring Framework: JDBC

http://www.springframework.org

Lucene Analyzers

Additional Analyzers

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

cglib

http://cglib.sourceforge.net/

asm

http://asm.objectweb.org/

Unnamed - asm:asm-util:jar:1.3.4

Unnamed - aspectwerkz:aspectwerkz-core:jar:0.8.1

Unnamed - mockobjects:mockobjects-core:jar:0.09

Unnamed - hsqldb:hsqldb:jar:1.7.1-patched

Atlassian User

Atlassian-user is an internal project, modelling users and groups for all Atlassian applications.

http://www.atlassian.com/atlassian-public-pom/atlassian-user

ehcache

ehcache is a pure Java, in-process cache with the following features: 1. Fast. 2. Simple. 3. Multiple eviction policies: LRU, LFU and FIFO. 4. Caches can be in memory or on disk. 5. Disk Stores can be persistent between VM restarts. 6. Distributed caching using multicast and RMI, with a pluggable API. 7. Cache and CacheManager listeners 8. Supports multiple Caches per CacheManager, and multiple CacheManagers per application. 9. Acts as a pluggable cache for Hibernate 3.1, 3 and 2.1. 10. Small foot print. Both in terms of size and memory requirements. 11. Minimal dependencies apart from J2SE. 12. Fully documented. See the online Documentation and the online JavaDoc. 13. Comprehensive Test Coverage. See the clover test report. 14. Available under the Apache 1.1 license. EHCache's copyright and licensing has been reviewed and approved by the Apache Software Foundation, making EHCache suitable for use in Apache projects. 15. Production tested. EHCache is used on a large and very busy eCommerce site. 16. Web caching, pull-through caches and other common caching implementations are provided in the ehcache-constructs module.

http://ehcache.sf.net

LdapTemplate

Java framework to simplify LDAP operations, based on the pattern of Spring's JdbcTemplate. Relieves the users of the burden of looking up and closing contexts, looping through NamingEnumerations, encoding/decoding values and filters, and more.

http://sourceforge.net/projects/ldaptemplate/

Spring Framework: Beans

Spring Framework: Beans

http://www.springframework.org

Spring Framework: Context

Spring Framework: Context

http://www.springframework.org

Spring Framework: DAO

Spring Framework: DAO

http://www.springframework.org

Lucene Core

Apache Lucene Java Core

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

Atlassian Spring

Common Atlassian Spring Components

http://www.atlassian.com

Spring Framework: Web

Spring Framework: Web

http://www.springframework.org

Spring Framework: Core

Spring Framework: Core

http://www.springframework.org

Atlassian Cache API

Base POM for Atlassian projects

http://docs.atlassian.com/atlassian-cache-api/0.1/atlassian-cache-api

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

Atlassian Core

Atlassian Core Tools.

http://www.atlassian.com/atlassian-public-pom/atlassian-core

Atlassian Profiling

A simple framework for run-time profiling an application, focused on J2EE web applications.

http://docs.atlassian.com/atlassian-profiling/1.5

IO

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

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

Unnamed - osuser:osuser:jar:atl.user

Sitemesh

SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required.

http://www.opensymphony.com/sitemesh

Unnamed - opensymphony:webwork:jar:2.1.5

XML Commons External Components XML APIs

xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier. The External Components portion of xml-commons contains interfaces that are defined by external standards organizations. For DOM, that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for JAXP it's Sun.

http://xml.apache.org/commons/#external

Velocity

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code.

http://jakarta.apache.org/velocity/

Unnamed - velocity:velocity-dep:jar:1.3.1

Unnamed - opensymphony:oscore:pom:2.2.6

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/

JavaBeans Activation Framework (JAF)

JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s).

http://java.sun.com/products/javabeans/jaf/index.jsp

Unnamed - mockobjects:alt-jdk1.3:jar:0.07

Unnamed - oscache:oscache:jar:DEV

Unnamed - quartz:quartz:jar:1.3.2

Unnamed - log4j:log4j:jar:1.2.8

BeanUtils

Java Bean Utililities

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

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

Collections

Commons Collections

Unnamed - xerces:xercesImpl:jar:2.2.1

OS Property Set

http://www.opensymphony.com/propertyset/

Unnamed - hibernate:hibernate:jar:2.1.8-atlassian

Unnamed - xerces:xmlParserAPIs:jar:2.2.1

AOP alliance

AOP Alliance

http://aopalliance.sourceforge.net

Java Transaction API

The javax.transaction package. It is appropriate for inclusion in a classpath, and may be added to a Java 2 installation.

http://java.sun.com/products/jta