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 License
org.openimaj core 1.4-SNAPSHOT jar New BSD

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 License
junit junit 4.13.1 jar Eclipse Public License 1.0

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 Classifier Type License
colt colt 1.2.0 - jar -
com.esotericsoftware.kryo kryo 2.21 - jar New BSD License
com.esotericsoftware.minlog minlog 1.2 - jar New BSD License
com.esotericsoftware.reflectasm reflectasm 1.07 shaded jar New BSD License
com.google.code.findbugs jsr305 3.0.2 - jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.3.4 - jar Apache 2.0
com.google.guava failureaccess 1.0.1 - jar The Apache Software License, Version 2.0
com.google.guava guava 29.0-jre - jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava - jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 1.3 - jar The Apache Software License, Version 2.0
commons-codec commons-codec 1.11 - jar Apache License, Version 2.0
commons-io commons-io 2.7 - jar Apache License, Version 2.0
commons-lang commons-lang 2.6 - jar The Apache Software License, Version 2.0
commons-logging commons-logging 1.1.1 - jar The Apache Software License, Version 2.0
concurrent concurrent 1.3.4 - jar >http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
javassist javassist 3.12.1.GA - jar MPL 1.1-LGPL 2.1
net.sf.trove4j trove4j 3.0.2 - jar GNU Lesser General Public License 2.1
org.apache.ant ant 1.10.11 - jar The Apache Software License, Version 2.0
org.apache.ant ant-launcher 1.10.11 - jar The Apache Software License, Version 2.0
org.apache.commons commons-vfs2 2.0 - jar The Apache Software License, Version 2.0
org.apache.httpcomponents httpclient 4.5.13 - jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.13 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.17.1 - jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.17.1 - jar Apache License, Version 2.0
org.apache.maven.scm maven-scm-api 1.4 - jar The Apache Software License, Version 2.0
org.apache.maven.scm maven-scm-provider-svn-commons 1.4 - jar The Apache Software License, Version 2.0
org.apache.maven.scm maven-scm-provider-svnexe 1.4 - jar The Apache Software License, Version 2.0
org.checkerframework checker-qual 2.11.1 - jar The MIT License
org.codehaus.plexus plexus-utils 1.5.6 - jar The Apache Software License, Version 2.0
org.jbibtex jbibtex 1.0.2 - jar New BSD License
org.jsoup jsoup 1.14.2 - jar The MIT License
org.objenesis objenesis 1.2 - jar Apache 2
org.openimaj core-aop-support 1.4-SNAPSHOT - jar New BSD
org.openimaj core-citation 1.4-SNAPSHOT - jar New BSD
org.ow2.asm asm 4.0 - jar BSD
regexp regexp 1.3 - jar -
uk.com.robust-it cloning 1.9.10 - jar Apache License, Version 2.0
vigna.dsi.unimi.it jal 20031117 - 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:

GroupId ArtifactId Version Type License
org.hamcrest hamcrest-core 1.3 jar New BSD License

system

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

GroupId ArtifactId Version Type License
com.sun tools 1.8.0 jar -

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: error-prone annotations

Eclipse Public License 1.0: JUnit

New BSD: Core Aspect Oriented Programming Support, The OpenIMAJ Core Audio Library, The OpenIMAJ Core Citation Library, The OpenIMAJ Core Library

New BSD License: Hamcrest Core, JBibTeX, Kryo, MinLog, ReflectASM

Apache 2: Objenesis

GNU Lesser General Public License 2.1: GNU Trove

Public domain, Sun Microsoystems: Dough Lea's util.concurrent package

BSD: ASM Core

Unknown: colt, jal, regexp

The MIT License: Checker Qual, jsoup Java HTML Parser

Apache License, Version 2.0: Apache Commons Codec, Apache Commons IO, Apache HttpClient, Apache HttpCore, Apache Log4j API, Apache Log4j Core, Guava: Google Core Libraries for Java, cloning

LGPL 2.1: Javassist

MPL 1.1: Javassist

The Apache Software License, Version 2.0: Apache Ant Core, Apache Ant Launcher, Commons Lang, Commons Logging, Commons VFS Core, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, Maven SCM API, Maven SCM Subversion Provider - Common library, Maven SCM Subversion Provider - SVN Executable Impl., Plexus Common Utilities