##### General Information

- Overview
- Features
- Specification
- Getting Started
- Howto Build Turbine
- Changes

##### Documentation

- Services
- Howtos
- Wiki
- JavaDocs

##### Development

- Proposals
- How To Help
- Todo

##### Project Documentation

- Project Information
  - Dependencies
  - Dependency Information
  - Distribution Management
  - About
  - Issue Management
  - Licenses
  - Mailing Lists
  - Plugin Management
  - Plugins
  - Team
  - Source Code Management
  - Summary
- Project Reports

##### Apache

- Apache Website
- License
- How the ASF works
- Sponsorship
- Thanks
- Security

## Project Dependencies

### compile

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

GroupId | ArtifactId | Version | Type | Licenses | Optional
--- | --- | --- | --- | --- | ---
commons-beanutils | commons-beanutils | 1.9.3 | jar | Apache License, Version 2.0 | No
commons-codec | commons-codec | 1.11 | jar | Apache License, Version 2.0 | No
commons-collections | commons-collections | 3.2.2 | jar | Apache License, Version 2.0 | No
commons-configuration | commons-configuration | 1.10 | jar | The Apache Software License, Version 2.0 | No
commons-io | commons-io | 2.5 | jar | Apache License, Version 2.0 | No
commons-lang | commons-lang | 2.6 | jar | The Apache Software License, Version 2.0 | No
commons-logging | commons-logging | 1.2 | jar | The Apache Software License, Version 2.0 | No
ecs | ecs | 1.4.2 | jar | - | No
log4j | log4j | 1.2.17 | jar | The Apache Software License, Version 2.0 | No
net.sf.uadetector | uadetector-resources | 2014.10 | jar | The Apache Software License, Version 2.0 | No
org.apache.avalon.framework | avalon-framework-api | 4.3.1 | jar | The Apache Software License, Version 2.0 | No
org.apache.commons | commons-email | 1.5 | jar | Apache License, Version 2.0 | No
org.apache.fulcrum | fulcrum-crypto | 1.0.7 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-factory | 1.1.0 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-intake | 1.2.3 | jar | Apache License, Version 2.0 | No
org.apache.fulcrum | fulcrum-localization | 1.0.6 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-mimetype | 1.0.5 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-parser | 1.0.3 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-pool | 1.0.4 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-quartz | 1.1.0 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-security-api | 1.1.2 | jar | Apache License, Version 2.0 | No
org.apache.fulcrum | fulcrum-xslt | 1.1.0 | jar | The Apache Software License, Version 2.0 | No
org.apache.torque | torque-runtime | 4.0 | jar | The Apache Software License, Version 2.0 | No
org.apache.velocity | velocity | 1.7 | jar | The Apache Software License, Version 2.0 | No
org.apache.fulcrum | fulcrum-cache | 1.1.0 | jar | The Apache Software License, Version 2.0 | Yes
org.apache.turbine | fulcrum-yaafi | 1.0.7 | jar | The Apache Software License, Version 2.0 | Yes
org.jabsorb | jabsorb | 1.3.2 | jar | The Apache Software License, Version 2.0 | Yes
org.python | jython | 2.7.0 | jar | Jython Software License | Yes
org.slf4j | jcl-over-slf4j | 1.7.25 | jar | MIT License | Yes
org.slf4j | slf4j-api | 1.7.25 | jar | MIT License | Yes
org.slf4j | slf4j-log4j12 | 1.7.25 | jar | MIT License | Yes

### 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 | Licenses
--- | --- | --- | --- | --- | ---
junit | junit | 4.12 | - | jar | Eclipse Public License 1.0
org.apache.fulcrum | fulcrum-security-api | 1.1.2 | tests | jar | Apache License, Version 2.0
org.apache.fulcrum | fulcrum-security-memory | 1.1.2 | - | jar | Apache License, Version 2.0
org.apache.fulcrum | fulcrum-testcontainer | 1.0.7 | - | jar | The Apache Software License, Version 2.0
org.apache.fulcrum | fulcrum-upload | 1.0.5 | - | jar | The Apache Software License, Version 2.0
org.hsqldb | hsqldb | 2.2.9 | - | jar | HSQLDB License, a BSD open source license
org.mockito | mockito-core | 2.13.0 | - | jar | The MIT License

### 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 | Type | Licenses
--- | --- | --- | --- | ---
javax.servlet | servlet-api | 2.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:

GroupId | ArtifactId | Version | Type | Licenses | Optional
--- | --- | --- | --- | --- | ---
c3p0 | c3p0 | 0.9.1.1 | jar | GNU LESSER GENERAL PUBLIC LICENSE | No
com.google.code.findbugs | jsr305 | 2.0.3 | jar | The Apache Software License, Version 2.0 | No
com.sun.mail | javax.mail | 1.5.6 | jar | CDDL/GPLv2+CE | No
commons-dbcp | commons-dbcp | 1.3 | jar | The Apache Software License, Version 2.0 | No
commons-pool | commons-pool | 1.5.6 | jar | The Apache Software License, Version 2.0 | No
concurrent | concurrent | 1.0 | jar | - | No
javax.activation | activation | 1.1 | jar | Common Development and Distribution License (CDDL) v1.0 | No
javax.annotation | jsr250-api | 1.0 | jar | COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 | No
javax.transaction | jta | 1.1 | jar | - | No
net.sf.qualitycheck | quality-check | 1.3 | jar | The Apache Software License, Version 2.0 | No
net.sf.uadetector | uadetector-core | 0.9.22 | jar | The Apache Software License, Version 2.0-GNU Lesser General Public License | No
org.apache.commons | commons-lang3 | 3.5 | jar | Apache License, Version 2.0 | No
org.apache.commons | commons-pool2 | 2.5.0 | jar | Apache License, Version 2.0 | No
org.apache.jcs | jcs | 1.3 | jar | The Apache Software License, Version 2.0 | No
org.quartz-scheduler | quartz | 2.0.0 | jar | Apache 2.0 | No
org.apache.avalon.framework | avalon-framework-impl | 4.3.1 | jar | The Apache Software License, Version 2.0 | Yes

### 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 | Type | Licenses
--- | --- | --- | --- | ---
commons-fileupload | commons-fileupload | 1.2.2 | jar | The Apache Software License, Version 2.0
net.bytebuddy | byte-buddy | 1.7.9 | jar | The Apache Software License, Version 2.0
net.bytebuddy | byte-buddy-agent | 1.7.9 | jar | The Apache Software License, Version 2.0
org.hamcrest | hamcrest-core | 1.3 | jar | New BSD License
org.objenesis | objenesis | 2.6 | jar | Apache 2

## Project Dependency Graph

### Dependency Tree

- org.apache.turbine:turbine:jar:4.0.1

  Apache Turbine
  Description: Turbine is a servlet based framework that allows experienced Java developers to quickly build secure web applications. Parts of Turbine can also be used independently of the web portion of Turbine as well. In other words, we strive to make portions of Turbine easily available for use in other applications. URL: http://turbine.apache.org/turbine/development/turbine-4.1 Project Licenses: Apache License, Version 2.0

  - javax.servlet:servlet-api:jar:2.5 (provided)

    servlet-api
    Description: There is currently no description associated with this project. Project Licenses: No licenses are defined for this project.

  - org.apache.avalon.framework:avalon-framework-api:jar:4.3.1 (compile)

    Avalon Framework API
    Description: Avalon Framework API URL: http://www.apache.org/excalibur/avalon-framework/avalon-framework-api/ Project Licenses: The Apache Software License, Version 2.0

  - commons-codec:commons-codec:jar:1.11 (compile)

    Apache Commons Codec
    Description: The Apache Commons 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. URL: http://commons.apache.org/proper/commons-codec/ Project Licenses: Apache License, Version 2.0

  - commons-collections:commons-collections:jar:3.2.2 (compile)

    Apache Commons Collections
    Description: Types that extend and augment the Java Collections Framework. URL: http://commons.apache.org/collections/ Project Licenses: Apache License, Version 2.0

  - commons-configuration:commons-configuration:jar:1.10 (compile)

    Apache Commons Configuration
    Description: Tools to assist in the reading of configuration/preferences files in various formats. URL: http://commons.apache.org/configuration/ Project Licenses: The Apache Software License, Version 2.0

  - org.apache.commons:commons-email:jar:1.5 (compile)

    Apache Commons Email
    Description: Apache Commons Email aims to provide an API for sending email. It is built on top of the JavaMail API, which it aims to simplify. URL: http://commons.apache.org/proper/commons-email/ Project Licenses: Apache License, Version 2.0

    - com.sun.mail:javax.mail:jar:1.5.6 (compile)

      JavaMail API
      Description: JavaMail API URL: http://javamail.java.net/javax.mail Project Licenses: CDDL/GPLv2+CE

      - javax.activation:activation:jar:1.1 (compile)

        JavaBeans Activation Framework (JAF)
        Description: 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). URL: http://java.sun.com/products/javabeans/jaf/index.jsp Project Licenses: Common Development and Distribution License (CDDL) v1.0

  - commons-io:commons-io:jar:2.5 (compile)

    Apache Commons IO
    Description: The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more. URL: http://commons.apache.org/proper/commons-io/ Project Licenses: Apache License, Version 2.0

  - commons-lang:commons-lang:jar:2.6 (compile)

    Commons Lang
    Description: 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. URL: http://commons.apache.org/lang/ Project Licenses: The Apache Software License, Version 2.0

  - commons-logging:commons-logging:jar:1.2 (compile)

    Apache Commons Logging
    Description: Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. URL: http://commons.apache.org/proper/commons-logging/ Project Licenses: The Apache Software License, Version 2.0

  - commons-beanutils:commons-beanutils:jar:1.9.3 (compile)

    Apache Commons BeanUtils
    Description: Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. URL: https://commons.apache.org/proper/commons-beanutils/ Project Licenses: Apache License, Version 2.0

  - ecs:ecs:jar:1.4.2 (compile)

    ecs
    Description: There is currently no description associated with this project. Project Licenses: No licenses are defined for this project.

  - net.sf.uadetector:uadetector-resources:jar:2014.10 (compile)

    UADetector :: Resources
    Description: This package contains a verified version of the data file from http://user-agent-string.info. During the verification process the data are checked for ability to run against the current implementation. The goal is to provide frequently updated resources for detection of user agents without having to release a new implementation. URL: http://uadetector.sourceforge.net/modules/uadetector-resources/ Project Licenses: The Apache Software License, Version 2.0

    - net.sf.uadetector:uadetector-core:jar:0.9.22 (compile)

      UADetector :: Core
      Description: The UADetector core library includes the API and implementation to read the detection information and the functions to identify User-Agents, but not the database (also known as UAS data). The UAS data can be found in the resources module. URL: http://uadetector.sourceforge.net/modules/uadetector-core/ Project Licenses: The Apache Software License, Version 2.0, GNU Lesser General Public License

      - net.sf.qualitycheck:quality-check:jar:1.3 (compile)

        Quality-Check
        Description: The goal of quality-check is to provide a small Java library for basic runtime code quality checks. It provides similar features to org.springframework.util.Assert or com.google.common.base.Preconditions without the need to include big libraries or frameworks such as Spring or Guava. The package quality-check tries to replace these libraries and provide all the basic code quality checks you need. The checks provided here are typically used to validate method parameters and detect errors during runtime. To detect errors before runtime we use JSR-305 Annotations. With these annotations you are able to detect possible bugs earlier. For more informations look at FindBugs™ JSR-305 support. URL: http://qualitycheck.sourceforge.net/modules/quality-check/ Project Licenses: The Apache Software License, Version 2.0

      - com.google.code.findbugs:jsr305:jar:2.0.3 (compile)

        FindBugs-jsr305
        Description: JSR305 Annotations for Findbugs URL: https://code.google.com/p/jsr-305/ Project Licenses: The Apache Software License, Version 2.0

      - javax.annotation:jsr250-api:jar:1.0 (compile)

        JSR-250 Common Annotations for the JavaTM Platform
        Description: JSR-250 Reference Implementation by Glassfish URL: http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html Project Licenses: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

  - org.apache.fulcrum:fulcrum-cache:jar:1.1.0 (compile)

    Fulcrum Cache
    Description: Fulcrum Cache Service URL: http://turbine.apache.org/fulcrum/fulcrum-cache Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-factory:jar:1.1.0 (compile)

    Fulcrum Factory
    Description: Fulcrum Factory Service URL: http://turbine.apache.org/fulcrum/fulcrum-factory Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-pool:jar:1.0.4 (compile)

    Fulcrum Pool
    Description: Fulcrum Pool Service URL: http://turbine.apache.org/fulcrum/fulcrum-pool Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-localization:jar:1.0.6 (compile)

    Fulcrum Localization
    Description: Fulcrum Localization Service URL: http://turbine.apache.org/fulcrum/fulcrum-localization Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-parser:jar:1.0.3 (compile)

    Fulcrum Parser Service
    Description: This Service functions as a repository for Parser components. URL: http://turbine.apache.org/fulcrum/fulcrum-parser Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-intake:jar:1.2.3 (compile)

    Fulcrum Intake Service
    Description: This Service provides rule-based input validation URL: http://turbine.apache.org/fulcrum/fulcrum-intake Project Licenses: Apache License, Version 2.0

    - org.apache.commons:commons-lang3:jar:3.5 (compile)

      Apache Commons Lang
      Description: Apache 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. URL: http://commons.apache.org/proper/commons-lang/ Project Licenses: Apache License, Version 2.0

    - org.apache.commons:commons-pool2:jar:2.5.0 (compile)

      Apache Commons Pool
      Description: The Apache Commons Object Pooling Library. URL: http://commons.apache.org/proper/commons-pool/ Project Licenses: Apache License, Version 2.0

  - org.apache.turbine:fulcrum-yaafi:jar:1.0.7 (compile)

    Fulcrum YAAFI
    Description: A light-weight Avalon container URL: http://turbine.apache.org/fulcrum/fulcrum-yaafi Project Licenses: The Apache Software License, Version 2.0

    - org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1 (compile)

      Avalon Framework Implementation
      Description: Avalon Framework Implementation URL: http://www.apache.org/excalibur/avalon-framework/avalon-framework-impl/ Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-crypto:jar:1.0.7 (compile)

    Fulcrum Crypto
    Description: Fulcrum Crypto Service URL: http://turbine.apache.org/fulcrum/fulcrum-crypto Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-xslt:jar:1.1.0 (compile)

    Fulcrum XSLT
    Description: Fulcrum XSLT Service URL: http://turbine.apache.org/fulcrum/fulcrum-xslt Project Licenses: The Apache Software License, Version 2.0

  - org.apache.fulcrum:fulcrum-mimetype:jar:1.0.5 (compile)

    Fulcrum Mimetype
    Description: Fulcrum Mimetype Component URL: http://turbine.apache.org/fulcrum/fulcrum-mimetype/ Project Licenses: The Apache Software License, Version 2.0

  - org.apache.torque:torque-runtime:jar:4.0 (compile)

    Torque Runtime
    Description: Torque parent project URL: http://db.apache.org/torque/releases/torque-4.0/torque-runtime Project Licenses: The Apache Software License, Version 2.0

    - commons-dbcp:commons-dbcp:jar:1.3 (compile)

      Commons DBCP
      Description: Commons Database Connection Pooling URL: http://commons.apache.org/dbcp/ Project Licenses: The Apache Software License, Version 2.0

    - commons-pool:commons-pool:jar:1.5.6 (compile)

      Commons Pool
      Description: Commons Object Pooling Library URL: http://commons.apache.org/pool/ Project Licenses: The Apache Software License, Version 2.0

    - org.apache.jcs:jcs:jar:1.3 (compile)

      Jakarta JCS
      Description: The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users. URL: http://jakarta.apache.org/jcs/ Project Licenses: The Apache Software License, Version 2.0

      - concurrent:concurrent:jar:1.0 (compile)

        concurrent
        Description: There is currently no description associated with this project. Project Licenses: No licenses are defined for this project.

  - org.apache.fulcrum:fulcrum-security-api:jar:1.1.2 (compile)

    Fulcrum Security API
    Description: Fulcrum Security Basic API URL: http://turbine.apache.org/fulcrum/fulcrum-security/fulcrum-security-api Project Licenses: Apache License, Version 2.0

  - org.apache.fulcrum:fulcrum-security-memory:jar:1.1.2 (test)

    Fulcrum Security Memory Impl
    Description: Fulcrum Security Memory Impl is an implementation of the Fulcrum Security API that uses simple HashMaps as a backend. It is meant mainly for test purposes. URL: http://turbine.apache.org/fulcrum/fulcrum-security/fulcrum-security-memory Project Licenses: Apache License, Version 2.0

  - org.apache.fulcrum:fulcrum-security-api:jar:tests:1.1.2 (test)

    Fulcrum Security API
    Description: Fulcrum Security Basic API URL: http://turbine.apache.org/fulcrum/fulcrum-security/fulcrum-security-api Project Licenses: Apache License, Version 2.0

  - org.apache.fulcrum:fulcrum-quartz:jar:1.1.0 (compile)

    Fulcrum Quartz
    Description: A wrapper around the Quartz Scheduler. URL: http://turbine.apache.org/fulcrum/fulcrum-quartz/ Project Licenses: The Apache Software License, Version 2.0

    - org.quartz-scheduler:quartz:jar:2.0.0 (compile)

      Quartz Enterprise Job Scheduler
      Description: Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application URL: http://quartz-scheduler.org/quartz/ Project Licenses: Apache 2.0

      - javax.transaction:jta:jar:1.1 (compile)

        Java Transaction API
        Description: The javax.transaction package. It is appropriate for inclusion in a classpath, and may be added to a Java 2 installation. URL: http://java.sun.com/products/jta Project Licenses: No licenses are defined for this project.

      - c3p0:c3p0:jar:0.9.1.1 (compile)

        c3p0:JDBC DataSources/Resource Pools
        Description: c3p0 is an easy-to-use library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources, including DataSources that implement Connection and Statement Pooling, as described by the jdbc3 spec and jdbc2 std extension. URL: http://c3p0.sourceforge.net Project Licenses: GNU LESSER GENERAL PUBLIC LICENSE

  - org.python:jython:jar:2.7.0 (compile)

    Jython
    Description: Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform. URL: http://www.jython.org/ Project Licenses: Jython Software License

  - org.jabsorb:jabsorb:jar:1.3.2 (compile)

    jabsorb
    Description: jabsorb -- A JSON-RPC ORB in Java and JavaScript URL: http://jabsorb.org Project Licenses: The Apache Software License, Version 2.0

  - org.slf4j:slf4j-api:jar:1.7.25 (compile)

    SLF4J API Module
    Description: The slf4j API URL: http://www.slf4j.org Project Licenses: MIT License

  - org.slf4j:slf4j-log4j12:jar:1.7.25 (compile)

    SLF4J LOG4J-12 Binding
    Description: SLF4J LOG4J-12 Binding URL: http://www.slf4j.org Project Licenses: MIT License

  - org.slf4j:jcl-over-slf4j:jar:1.7.25 (compile)

    JCL 1.2 implemented over SLF4J
    Description: JCL 1.2 implemented over SLF4J URL: http://www.slf4j.org Project Licenses: MIT License

  - log4j:log4j:jar:1.2.17 (compile)

    Apache Log4j
    Description: Apache Log4j 1.2 URL: http://logging.apache.org/log4j/1.2/ Project Licenses: The Apache Software License, Version 2.0

  - org.apache.velocity:velocity:jar:1.7 (compile)

    Apache Velocity
    Description: Apache Velocity is a general purpose template engine. URL: http://velocity.apache.org/engine/devel/ Project Licenses: The Apache Software License, Version 2.0

  - junit:junit:jar:4.12 (test)

    JUnit
    Description: JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck. URL: http://junit.org Project Licenses: Eclipse Public License 1.0

    - org.hamcrest:hamcrest-core:jar:1.3 (test)

      Hamcrest Core
      Description: This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations. URL: https://github.com/hamcrest/JavaHamcrest/hamcrest-core Project Licenses: New BSD License

  - org.hsqldb:hsqldb:jar:2.2.9 (test)

    HyperSQL Database
    Description: HSQLDB - Lightweight 100% Java SQL Database Engine URL: http://hsqldb.org Project Licenses: HSQLDB License, a BSD open source license

  - org.apache.fulcrum:fulcrum-upload:jar:1.0.5 (test)

    Fulcrum Upload
    Description: Fulcrum Upload Service URL: http://turbine.apache.org/fulcrum/fulcrum-upload Project Licenses: The Apache Software License, Version 2.0

    - commons-fileupload:commons-fileupload:jar:1.2.2 (test)

      Commons FileUpload
      Description: The FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications. URL: http://commons.apache.org/fileupload/ Project Licenses: The Apache Software License, Version 2.0

  - org.mockito:mockito-core:jar:2.13.0 (test)

    mockito-core
    Description: Mockito mock objects library core API and implementation URL: https://github.com/mockito/mockito Project Licenses: The MIT License

    - net.bytebuddy:byte-buddy:jar:1.7.9 (test)

      Byte Buddy (without dependencies)
      Description: Byte Buddy is a Java library for creating Java classes at run time. This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space. URL: http://bytebuddy.net/byte-buddy Project Licenses: The Apache Software License, Version 2.0

    - net.bytebuddy:byte-buddy-agent:jar:1.7.9 (test)

      Byte Buddy Java agent
      Description: The Byte Buddy Java agent allows to access the JVM's HotSwap feature. URL: http://bytebuddy.net/byte-buddy-agent Project Licenses: The Apache Software License, Version 2.0

    - org.objenesis:objenesis:jar:2.6 (test)

      Objenesis
      Description: A library for instantiating Java objects URL: http://objenesis.org Project Licenses: Apache 2

  - org.apache.fulcrum:fulcrum-testcontainer:jar:1.0.7 (test)

    Fulcrum Test Container
    Description: A test framework for Avalon components URL: http://turbine.apache.org/fulcrum/fulcrum-testcontainer Project Licenses: The Apache Software License, Version 2.0

## Licenses

Apache 2: Objenesis

New BSD License: Hamcrest Core

GNU LESSER GENERAL PUBLIC LICENSE: c3p0:JDBC DataSources/Resource Pools

Unknown: Java Transaction API, concurrent, ecs, servlet-api

Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons Codec, Apache Commons Collections, Apache Commons Email, Apache Commons IO, Apache Commons Lang, Apache Commons Pool, Apache Turbine, Fulcrum Intake Service, Fulcrum Security API, Fulcrum Security Memory Impl

Eclipse Public License 1.0: JUnit

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0: JSR-250 Common Annotations for the JavaTM Platform

The Apache Software License, Version 2.0: Apache Commons Configuration, Apache Commons Logging, Apache Log4j, Apache Velocity, Avalon Framework API, Avalon Framework Implementation, Byte Buddy (without dependencies), Byte Buddy Java agent, Commons DBCP, Commons FileUpload, Commons Lang, Commons Pool, FindBugs-jsr305, Fulcrum Cache, Fulcrum Crypto, Fulcrum Factory, Fulcrum Localization, Fulcrum Mimetype, Fulcrum Parser Service, Fulcrum Pool, Fulcrum Quartz, Fulcrum Test Container, Fulcrum Upload, Fulcrum XSLT, Fulcrum YAAFI, Jakarta JCS, Quality-Check, Torque Runtime, UADetector :: Core, UADetector :: Resources, jabsorb

GNU Lesser General Public License: UADetector :: Core

HSQLDB License, a BSD open source license: HyperSQL Database

Apache 2.0: Quartz Enterprise Job Scheduler

Jython Software License: Jython

MIT License: JCL 1.2 implemented over SLF4J, SLF4J API Module, SLF4J LOG4J-12 Binding

The MIT License: mockito-core

Common Development and Distribution License (CDDL) v1.0: JavaBeans Activation Framework (JAF)

CDDL/GPLv2+CE: JavaMail API