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.fasterxml.jackson.core jackson-databind 2.17.2 jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.18.0 jar Apache 2.0
info.picocli picocli 4.7.5 jar The Apache Software License, version 2.0
org.python jython-slim 2.7.3 jar Jython Software License
uk.ac.manchester.spinnaker SpiNNaker-machine 7.3.1 jar Apache License, Version 2.0
uk.ac.manchester.spinnaker SpiNNaker-utils 7.3.1 jar Apache License, Version 2.0

runtime

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

GroupId ArtifactId Version Type Licenses
org.hibernate.validator hibernate-validator 6.2.5.Final jar Apache License 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
com.github.stefanbirkner system-lambda 1.2.1 jar MIT License
commons-io commons-io 2.17.0 jar Apache-2.0
org.junit.jupiter junit-jupiter 5.10.0 jar Eclipse Public License v2.0
org.skyscreamer jsonassert 1.5.1 jar The Apache Software License, Version 2.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 Type Licenses
com.fasterxml.jackson.core jackson-annotations 2.17.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.17.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jaxb-annotations 2.17.2 jar The Apache Software License, Version 2.0
jakarta.activation jakarta.activation-api 1.2.2 jar EDL 1.0
jakarta.validation jakarta.validation-api 2.0.2 jar Apache License 2.0
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 jar Eclipse Distribution License - v 1.0
org.antlr ST4 4.0.8 jar BSD licence
org.antlr antlr 3.5.2 jar BSD licence
org.antlr antlr-runtime 3.5.2 jar BSD licence
org.slf4j slf4j-api 2.0.9 jar MIT License

runtime

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

GroupId ArtifactId Version Classifier Type Licenses
com.carrotsearch java-sizeof 0.0.5 - jar The Apache Software License, Version 2.0
com.fasterxml classmate 1.5.1 - jar Apache License, Version 2.0
com.github.jnr jffi 1.3.9 native jar The Apache Software License, Version 2.0
com.github.jnr jffi 1.3.9 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-a64asm 1.0.0 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-constants 0.10.3 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-ffi 2.2.12 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-netdb 1.2.0 - jar The Apache Software License, Version 2.0
com.github.jnr jnr-posix 3.1.15 - jar Eclipse Public License - v 2.0GNU General Public License Version 2GNU Lesser General Public License Version 2.1
com.github.jnr jnr-x86asm 1.0.2 - jar MIT License
com.google.code.findbugs jsr305 3.0.2 - jar The Apache Software License, Version 2.0
com.google.guava failureaccess 1.0.1 - jar The Apache Software License, Version 2.0
com.google.guava guava 31.0.1-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
com.ibm.icu icu4j 71.1 - jar Unicode/ICU License
io.netty netty-buffer 4.1.73.Final - jar Apache License, Version 2.0
io.netty netty-codec 4.1.73.Final - jar Apache License, Version 2.0
io.netty netty-common 4.1.73.Final - jar Apache License, Version 2.0
io.netty netty-handler 4.1.73.Final - jar Apache License, Version 2.0
io.netty netty-resolver 4.1.73.Final - jar Apache License, Version 2.0
io.netty netty-tcnative-classes 2.0.46.Final - jar -
io.netty netty-transport 4.1.73.Final - jar Apache License, Version 2.0
javax.servlet javax.servlet-api 3.1.0 - jar CDDL + GPLv2 with classpath exception
jline jline 2.14.5 - jar The BSD License
org.apache.ant ant 1.10.12 - jar The Apache Software License, Version 2.0
org.apache.ant ant-launcher 1.10.12 - jar The Apache Software License, Version 2.0
org.apache.commons commons-compress 1.21 - jar Apache License, Version 2.0
org.bouncycastle bcpkix-jdk18on 1.71 - jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk18on 1.71 - jar Bouncy Castle Licence
org.bouncycastle bcutil-jdk18on 1.71 - jar Bouncy Castle Licence
org.checkerframework checker-qual 3.12.0 - jar The MIT License
org.glassfish javax.el 3.0.0 - jar CDDL + GPLv2 with classpath exception
org.jboss.logging jboss-logging 3.4.1.Final - jar Apache License, version 2.0
org.ow2.asm asm 9.3 - jar BSD-3-Clause
org.ow2.asm asm-analysis 9.3 - jar BSD-3-Clause
org.ow2.asm asm-commons 9.3 - jar BSD-3-Clause
org.ow2.asm asm-tree 9.3 - jar BSD-3-Clause
org.ow2.asm asm-util 9.3 - jar BSD-3-Clause

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
com.vaadin.external.google android-json 0.0.20131108.vaadin1 jar Apache License 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.10.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.0 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3

The Apache Software License, version 2.0: picocli

The BSD License: JLine

The Apache License, Version 2.0: org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Apache 2.0: error-prone annotations

MIT License: SLF4J API Module, System Lambda, jnr-x86asm

BSD-3-Clause: asm, asm-analysis, asm-commons, asm-tree, asm-util

Jython Software License: Jython

Unicode/ICU License: ICU4J

Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API

BSD licence: ANTLR 3 Runtime, ANTLR 3 Tool, StringTemplate 4

Bouncy Castle Licence: Bouncy Castle ASN.1 Extension and Utility APIs, Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider

Unknown: Netty/TomcatNative [OpenSSL - Classes]

Apache License 2.0: Hibernate Validator Engine, JSON library from Android SDK, Jakarta Bean Validation API

EDL 1.0: Jakarta Activation API jar

The MIT License: Checker Qual

Apache License, Version 2.0: Apache Commons Compress, ClassMate, Guava: Google Core Libraries for Java, Netty/Buffer, Netty/Codec, Netty/Common, Netty/Handler, Netty/Resolver, Netty/Transport, Python Configuration to JSON Converter, SpiNNaker Machine Description, SpiNNaker Utilities

GNU Lesser General Public License Version 2.1: jnr-posix

Apache-2.0: Apache Commons IO

Eclipse Distribution License - v 1.0: Jakarta XML Binding API

CDDL + GPLv2 with classpath exception: Expression Language 3.0, Java Servlet API

Eclipse Public License - v 2.0: jnr-posix

The Apache Software License, Version 2.0: Apache Ant Core, Apache Ant Launcher, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, JSONassert, Jackson module: Old JAXB Annotations (javax.xml.bind), Jackson-annotations, Jackson-core, jackson-databind, java-sizeof, jffi, jnr-a64asm, jnr-constants, jnr-ffi, jnr-netdb

GNU General Public License Version 2: jnr-posix

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
java-sizeof-0.0.5.jar 25.3 kB 23 13 1 1.6 Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 9 Yes
jackson-annotations-2.17.2.jar 78.5 kB 87 74 2 9 Yes
jackson-core-2.17.2.jar 581.9 kB 272 211 15 21 Yes
jackson-databind-2.17.2.jar 1.6 MB 824 785 24 9 Yes
jackson-module-jaxb-annotations-2.17.2.jar 37.1 kB 34 14 4 9 Yes
jffi-1.3.9-native.jar 875.5 kB 45 0 0 - -
jffi-1.3.9.jar 154.5 kB 137 126 2 1.8 Yes
jnr-a64asm-1.0.0.jar 86.3 kB 57 48 1 1.7 Yes
jnr-constants-0.10.3.jar 1.6 MB 1063 1038 17 1.8 Yes
jnr-ffi-2.2.12.jar 724.6 kB 737 666 47 1.8 Yes
jnr-netdb-1.2.0.jar 63.1 kB 55 46 1 1.8 Yes
jnr-posix-3.1.15.jar 278 kB 249 238 3 1.8 Yes
jnr-x86asm-1.0.2.jar 219.9 kB 97 84 2 1.5 Yes
system-lambda-1.2.1.jar 18.2 kB 22 11 1 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.18.0.jar 16 kB 38 26 2 1.8 Yes
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-31.0.1-jre.jar 3 MB 2090 2060 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
icu4j-71.1.jar 14 MB 5310 1555 17 1.7 Yes
android-json-0.0.20131108.vaadin1.jar 18.3 kB 12 8 1 1.5 Yes
commons-io-2.17.0.jar 516 kB 378 351 16 9 Yes
picocli-4.7.5.jar 415.1 kB 233 228 2 9 Yes
netty-buffer-4.1.73.Final.jar 302.9 kB 153 136 2 1.6 Yes
netty-codec-4.1.73.Final.jar 337.2 kB 234 212 10 1.6 Yes
netty-common-4.1.73.Final.jar 649.5 kB 518 486 9 1.6 Yes
netty-handler-4.1.73.Final.jar 522.6 kB 360 332 12 1.6 Yes
netty-resolver-4.1.73.Final.jar 37.8 kB 41 29 1 1.6 Yes
netty-tcnative-classes-2.0.46.Final.jar 33.9 kB 39 27 1 1.6 Yes
netty-transport-4.1.73.Final.jar 478.8 kB 390 362 12 1.6 Yes
jakarta.activation-api-1.2.2.jar 46.6 kB 43 32 2 9 Yes
jakarta.validation-api-2.0.2.jar 91.9 kB 160 143 9 1.8 Yes
jakarta.xml.bind-api-2.3.3.jar 115.6 kB 137 111 7 9 Yes
javax.servlet-api-3.1.0.jar 95.8 kB 103 79 4 1.7 Yes
jline-2.14.5.jar 268.6 kB 136 105 9 1.5 Yes
ST4-4.0.8.jar 239.5 kB 145 131 5 1.5 Yes
antlr-3.5.2.jar 1.2 MB 432 317 6 1.5 Yes
antlr-runtime-3.5.2.jar 167.8 kB 130 117 4 1.5 Yes
ant-1.10.12.jar 2.3 MB 1246 1162 62 1.8 Yes
ant-launcher-1.10.12.jar 18.7 kB 14 4 1 1.8 Yes
commons-compress-1.21.jar 1 MB 576 524 35 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes
bcpkix-jdk18on-1.71.jar 988.5 kB 894 838 51 9 No
bcprov-jdk18on-1.71.jar 6.1 MB 4817 3612 156 15 Yes
bcutil-jdk18on-1.71.jar 665.5 kB 620 579 34 9 No
checker-qual-3.12.0.jar 208.8 kB 399 333 29 1.8 Yes
javax.el-3.0.0.jar 224 kB 175 156 6 1.7 Yes
hibernate-validator-6.2.5.Final.jar 1.3 MB 1051 921 84 1.8 Yes
jboss-logging-3.4.1.Final.jar 60.8 kB 47 35 1 1.8 Yes
junit-jupiter-5.10.0.jar 6.4 kB 5 1 1 9 No
junit-jupiter-api-5.10.0.jar 211 kB 197 182 8 9 Yes
junit-jupiter-engine-5.10.0.jar 244 kB 147 130 9 9 Yes
junit-jupiter-params-5.10.0.jar 586 kB 381 347 22 9 Yes
junit-platform-commons-1.10.0.jar 106.2 kB 64 44 7 9 Yes
junit-platform-engine-1.10.0.jar 204.8 kB 153 136 10 9 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 9 Yes
asm-9.3.jar 122.2 kB 44 38 3 9 Yes
asm-analysis-9.3.jar 34.3 kB 22 15 2 9 Yes
asm-commons-9.3.jar 72.7 kB 34 28 2 9 Yes
asm-tree-9.3.jar 52.7 kB 45 39 2 9 Yes
asm-util-9.3.jar 85.7 kB 32 26 2 9 Yes
jython-slim-2.7.3.jar 15.2 MB 5283 4617 74 1.8 Yes
jsonassert-1.5.1.jar 30.5 kB 32 20 3 1.6 Yes
slf4j-api-2.0.9.jar 64.6 kB 67 52 5 9 Yes
SpiNNaker-machine-7.3.1.jar 116.8 kB 93 76 6 11 Yes
SpiNNaker-utils-7.3.1.jar 55.5 kB 59 45 3 11 Yes
Total Size Entries Classes Packages Java Version Debug Information
68 59 MB 31451 24262 901 21 63
compile: 16 compile: 20 MB compile: 8037 compile: 6979 compile: 170 21 compile: 16
runtime: 40 runtime: 37 MB runtime: 21999 runtime: 16041 runtime: 649 runtime: 36
test: 12 test: 2 MB test: 1415 test: 1242 test: 82 9 test: 11