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 Optional
com.github.davidmoten rxjava-extras 0.8.0.18 jar The Apache Software License, Version 2.0 No
com.github.davidmoten rxjava-slf4j 0.6.12 jar The Apache Software License, Version 2.0 No
com.google.guava guava 19.0 jar The Apache Software License, Version 2.0 No
io.reactivex rxjava 1.3.7 jar The Apache Software License, Version 2.0 No
io.reactivex rxjava-string 0.22.0 jar The Apache Software License, Version 2.0 No
log4j log4j 1.2.17 jar The Apache Software License, Version 2.0 No
org.apache.commons commons-lang3 3.4 jar Apache License, Version 2.0 No
org.slf4j slf4j-api 1.7.12 jar MIT License No
org.slf4j slf4j-log4j12 1.7.12 jar MIT License No
au.gov.amsa.risky formats 0.5.25 jar The Apache License, Version 2.0 Yes
au.gov.amsa.risky streams 0.5.25 jar The Apache 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 License
com.github.davidmoten sparse-hilbert-index 0.1.5 jar The Apache Software License, Version 2.0
junit junit 4.12 jar Eclipse Public License 1.0
org.apache.commons commons-csv 1.7 jar Apache License, Version 2.0
org.easymock easymock 3.3 jar Apache 2
org.openjdk.jmh jmh-core 1.10.2 jar GNU General Public License (GPL), version 2, with the Classpath exception

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 License Optional
org.apache.commons commons-math3 3.2 jar The Apache Software License, Version 2.0 No
au.gov.amsa.risky risky-util 0.5.25 jar The Apache License, Version 2.0 Yes
c3p0 c3p0 0.9.1.1 jar GNU LESSER GENERAL PUBLIC LICENSE Yes
com.github.davidmoten grumpy-core 0.2.3 jar The Apache Software License, Version 2.0 Yes
com.google.protobuf protobuf-java 2.5.0 jar New BSD license Yes
com.sleepycat je 4.0.92 jar Sleepycat License Yes
com.sun.jna jna 3.0.9 jar null Yes
commons-codec commons-codec 1.2 jar - Yes
commons-httpclient commons-httpclient 3.1 jar Apache License Yes
commons-io commons-io 1.3.2 jar The Apache Software License, Version 2.0 Yes
edu.ucar netcdf 4.3.23 jar (MIT-style) netCDF C library license Yes
edu.ucar udunits 4.3.23 jar (MIT-style) netCDF C library license Yes
joda-time joda-time 2.7 jar Apache 2 Yes
net.jcip jcip-annotations 1.0 jar - Yes
net.sf.ehcache ehcache-core 2.6.2 jar src/assemble/EHCACHE-CORE-LICENSE.txt Yes
org.jdom jdom2 2.0.4 jar Similar to Apache License but with the acknowledgment clause removed Yes
org.quartz-scheduler quartz 2.1.1 jar Apache 2.0 Yes

runtime

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

GroupId ArtifactId Version Type License Optional
org.slf4j jcl-over-slf4j 1.7.5 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 Type License
cglib cglib-nodep 3.1 jar ASF 2.0
com.github.davidmoten big-sorter 0.1.6 jar The Apache Software License, Version 2.0
com.github.davidmoten guava-mini 0.1.2 jar The Apache Software License, Version 2.0
com.github.davidmoten hilbert-curve 0.2.1 jar The Apache Software License, Version 2.0
com.github.davidmoten kool 0.1.2 jar The Apache Software License, Version 2.0
io.reactivex.rxjava2 rxjava 2.2.10 jar The Apache Software License, Version 2.0
net.sf.jopt-simple jopt-simple 4.6 jar The MIT License
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.objenesis objenesis 2.1 jar Apache 2
org.reactivestreams reactive-streams 1.0.2 jar CC0

Project Dependency Graph

Dependency Tree

Licenses

Unamed: JNA

(MIT-style) netCDF C library license: NetCDF-Java Library, udunits

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

The Apache License, Version 2.0: ais, formats, risky-util, streams

Apache 2.0: Quartz Enterprise Job Scheduler

Eclipse Public License 1.0: JUnit

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

Apache License: HttpClient

ASF 2.0: Code Generation Library

New BSD License: Hamcrest Core

Apache 2: EasyMock, Joda-Time, Objenesis

CC0: reactive-streams

Similar to Apache License but with the acknowledgment clause removed: JDOM

Unknown: "Java Concurrency in Practice" book annotations, Codec

New BSD license: Protocol Buffer Java API

The MIT License: JOpt Simple

Apache License, Version 2.0: Apache Commons CSV, Apache Commons Lang

Sleepycat License: Berkeley DB Java Edition

GNU General Public License (GPL), version 2, with the Classpath exception: JMH Core

The Apache Software License, Version 2.0: Apache Log4j, Commons IO, Commons Math, Ehcache Core, Guava: Google Core Libraries for Java, RxJava, big-sorter, grumpy-core, guava-mini, hilbert-curve, kool, rxjava, rxjava-extras, rxjava-slf4j, rxjava-string, sparse-hilbert-index