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
javax.annotation javax.annotation-api 1.3.2 jar CDDL + GPLv2 with classpath exception
nl.tudelft.simulation dsol-introspection 4.0.1 jar BSD 3-Clause license
org.jfree jfreechart 1.5.0 jar GNU Lesser General Public Licence
org.opentrafficsim ots-animation 1.6.0 jar BSD-3 style license
org.opentrafficsim ots-road 1.6.0 jar BSD-3 style license
org.tinylog tinylog 1.3.6 jar The Apache Software License, Version 2.0

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
junit junit 4.13.2 jar Eclipse Public License 1.0
org.mockito mockito-core 4.7.0 jar The MIT License

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
com.google.code.gson gson 2.9.1 jar Apache-2.0
com.tdunning t-digest 3.2 jar The Apache Software License, Version 2.0
com.thoughtworks.xstream xstream 1.4.19 jar BSD-3-Clause
de.siegmar fastcsv 2.2.0 jar MIT License
info.picocli picocli 4.6.3 jar The Apache Software License, version 2.0
io.github.x-stream mxparser 1.2.2 jar Indiana University Extreme! Lab Software License
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
nl.tudelft.simulation dsol-animation 4.0.1 jar BSD 3-Clause license
nl.tudelft.simulation dsol-animation-gis 4.0.1 jar BSD 3-Clause license
nl.tudelft.simulation dsol-base 4.0.1 jar BSD 3-Clause license
nl.tudelft.simulation dsol-core 4.0.1 jar BSD 3-Clause license
nl.tudelft.simulation dsol-naming 4.0.1 jar BSD 3-Clause license
org.djunits djunits 5.0.1 jar BSD 3-Clause license
org.djutils djutils 2.0.1 jar BSD 3-Clause license
org.djutils djutils-cli 2.0.1 jar BSD 3-Clause license
org.djutils djutils-data 2.0.1 jar BSD 3-Clause license
org.djutils djutils-draw 2.0.1 jar BSD 3-Clause license
org.djutils djutils-stats 2.0.1 jar BSD 3-Clause license
org.jgrapht jgrapht-core 1.5.1 jar GNU Lesser General Public License Version 2.1, February 1999Eclipse Public License (EPL) 2.0
org.jheaps jheaps 0.13 jar Apache License, Version 2.0
org.locationtech.jts jts-core 1.19.0 jar Eclipse Public License, Version 2.0Eclipse Distribution License - v 1.0
org.opentrafficsim ots-base 1.6.0 jar BSD-3 style license
org.opentrafficsim ots-core 1.6.0 jar BSD-3 style license
org.opentrafficsim ots-kpi 1.6.0 jar BSD-3 style license
xmlpull xmlpull 1.1.3.1 jar Public Domain

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
net.bytebuddy byte-buddy 1.12.13 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.13 jar Apache License, Version 2.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.objenesis objenesis 3.2 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

The Apache Software License, version 2.0: picocli

Eclipse Public License 1.0: JUnit

MIT License: FastCSV

Eclipse Public License (EPL) 2.0: JGraphT - Core

BSD-3-Clause: XStream Core

GPL2 w/ CPE: Jakarta Annotations API

Public Domain: XML Pull Parsing API

Indiana University Extreme! Lab Software License: MXParser

New BSD License: Hamcrest Core

Eclipse Public License, Version 2.0: org.locationtech.jts:jts-core

GNU Lesser General Public License Version 2.1, February 1999: JGraphT - Core

The MIT License: mockito-core

BSD 3-Clause license: DJUTILS - Delft Java Utilities, DJUTILS - Drawing and animation primitives, DJUTILS CLI utilities, DJUTILS sampling / output data storage, DJUTILS statistical and data storage utilities, DSOL Animation classes, DSOL Map Animation, DSOL core project, DSOL introspection of classes, DSOL version 3, base classes, Delft Java UNIT System, Naming project for DSOL

Apache-2.0: Gson

Apache License, Version 2.0: Byte Buddy (without dependencies), Byte Buddy agent, JHeaps, Objenesis

Eclipse Distribution License - v 1.0: org.locationtech.jts:jts-core

EPL 2.0: Jakarta Annotations API

CDDL + GPLv2 with classpath exception: javax.annotation API

BSD-3 style license: OTS drawing classes using Swing, OTS generic animation classes, OpenTrafficSim KPI Module, OpenTrafficSim base classes, OpenTrafficSim core classes, OpenTrafficSim road classes

GNU Lesser General Public Licence: JFreeChart

The Apache Software License, Version 2.0: T-Digest, tinylog

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
gson-2.9.1.jar 265 kB 228 208 10 - Yes
t-digest-3.2.jar 51.2 kB 29 18 1 1.7 Yes
xstream-1.4.19.jar 633.1 kB 522 490 23 1.8 Yes
fastcsv-2.2.0.jar 32 kB 29 22 2 1.8 Yes
picocli-4.6.3.jar 406 kB 230 225 2 - Yes
mxparser-1.2.2.jar 29.7 kB 16 1 1 1.4 Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 - Yes
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 1.8 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
byte-buddy-1.12.13.jar 3.9 MB 2705 2651 39 - Yes
byte-buddy-agent-1.12.13.jar 256.5 kB 90 70 3 - Yes
dsol-animation-4.0.1.jar 37.1 kB 48 32 5 - Yes
dsol-animation-gis-4.0.1.jar 21.1 kB 31 15 4 - Yes
dsol-base-4.0.1.jar 35.5 kB 53 34 8 - Yes
dsol-core-4.0.1.jar 366.5 kB 322 280 28 - Yes
dsol-introspection-4.0.1.jar 17.9 kB 27 14 3 - Yes
dsol-naming-4.0.1.jar 41 kB 39 25 3 - Yes
djunits-5.0.1.jar 977.8 kB 624 574 33 - Yes
djutils-2.0.1.jar 199.4 kB 159 129 21 - Yes
djutils-cli-2.0.1.jar 45.3 kB 63 53 1 - Yes
djutils-data-2.0.1.jar 45.2 kB 52 38 5 - Yes
djutils-draw-2.0.1.jar 129.6 kB 73 58 6 - Yes
djutils-stats-2.0.1.jar 45.8 kB 38 25 4 - Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
jfreechart-1.5.0.jar 1.6 MB 752 661 40 1.6 Yes
jgrapht-core-1.5.1.jar 1.2 MB 695 645 42 - Yes
jheaps-0.13.jar 152.5 kB 97 88 6 1.6 Yes
jts-core-1.19.0.jar 1.1 MB 732 662 61 1.8 Yes
mockito-core-4.7.0.jar 668.9 kB 641 569 64 1.8 Yes
objenesis-3.2.jar 49.4 kB 59 43 10 1.8 Yes
ots-animation-1.6.0.jar 60.6 kB 62 44 5 - Yes
ots-base-1.6.0.jar 74.5 kB 80 64 5 - Yes
ots-core-1.6.0.jar 452.7 kB 362 313 23 - Yes
ots-kpi-1.6.0.jar 114.2 kB 88 73 5 - Yes
ots-road-1.6.0.jar 1.1 MB 676 606 41 - Yes
tinylog-1.3.6.jar 107.3 kB 108 95 5 1.6 No
xmlpull-1.1.3.1.jar 7.2 kB 10 4 1 1.2 Yes
Total Size Entries Classes Packages Java Version Debug Information
37 14.7 MB 10241 9257 552 1.8 36
compile: 31 compile: 9.4 MB compile: 6305 compile: 5529 compile: 401 - compile: 30
test: 6 test: 5.3 MB test: 3936 test: 3728 test: 151 - test: 6