Project Dependency Management

compile

The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

GroupId ArtifactId Version Classifier Type License
com.fasterxml.jackson.core jackson-annotations 2.15.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.15.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.15.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.15.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.15.2 - jar The Apache Software License, Version 2.0
com.fasterxml.woodstox woodstox-core 6.5.1 - jar The Apache License, Version 2.0
com.fazecast jSerialComm 2.10.3 - jar GNU Lesser GPL, Version 3, Apache Software License, Version 2.0
com.github.jinahya bit-io 1.4.3 - jar Apache License, Version 2.0
com.github.purejavacomm purejavacomm 1.0.2.RELEASE - jar Simplified BSD License
com.google.code.gson gson 2.10.1 - jar Apache-2.0
com.google.googlejavaformat google-java-format 1.17.0 - jar The Apache Software License, Version 2.0
com.google.guava guava 32.1.2-jre - jar Apache License, Version 2.0
commons-beanutils commons-beanutils 1.9.4 - jar Apache License, Version 2.0
commons-cli commons-cli 1.5.0 - jar Apache License, Version 2.0
commons-codec commons-codec 1.15 - jar Apache License, Version 2.0
commons-io commons-io 2.11.0 - jar Apache License, Version 2.0
commons-logging commons-logging 1.2 - jar The Apache Software License, Version 2.0
commons-net commons-net 3.9.0 - jar Apache License, Version 2.0
io.netty netty-all 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-buffer 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-dns 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-haproxy 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-http 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-http2 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-memcache 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-mqtt 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-redis 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-smtp 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-socks 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-stomp 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-codec-xml 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-common 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-dev-tools 4.1.96.Final - jar -
io.netty netty-example 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-handler 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-handler-proxy 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-handler-ssl-ocsp 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-resolver 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-classes-macos 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.96.Final osx-aarch_64 jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.96.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-tcnative 2.0.61.Final linux-aarch_64-fedora jar The Apache Software License, Version 2.0
io.netty netty-tcnative 2.0.61.Final linux-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative 2.0.61.Final linux-x86_64-fedora jar The Apache Software License, Version 2.0
io.netty netty-tcnative 2.0.61.Final osx-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.61.Final linux-aarch_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.61.Final linux-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.61.Final osx-aarch_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.61.Final osx-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.61.Final windows-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.61.Final - jar The Apache Software License, Version 2.0
io.netty netty-tcnative-classes 2.0.61.Final - jar The Apache Software License, Version 2.0
io.netty netty-transport 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-epoll 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-kqueue 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.96.Final linux-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.96.Final linux-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.96.Final osx-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.96.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.96.Final linux-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.96.Final linux-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.96.Final osx-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.96.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-rxtx 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-sctp 4.1.96.Final - jar Apache License, Version 2.0
io.netty netty-transport-udt 4.1.96.Final - jar Apache License, Version 2.0
io.vavr vavr 0.10.4 - jar The Apache Software License, Version 2.0
jakarta.activation jakarta.activation-api 2.1.2 - jar EDL 1.0
joda-time joda-time 2.12.5 - jar Apache License, Version 2.0
net.bytebuddy byte-buddy 1.14.5 - jar Apache License, Version 2.0
net.java.dev.jna jna 5.13.0 - jar LGPL-2.1-or-later, Apache-2.0
net.lingala.zip4j zip4j 2.11.5 - jar Apache License, Version 2.0
net.objecthunter exp4j 0.4.8 - jar Apache License 2.0
nl.jqno.equalsverifier equalsverifier 3.15 - jar Apache License, Version 2.0
org.antlr antlr4-runtime 4.13.0 - jar BSD-3-Clause
org.apache.commons commons-collections4 4.4 - jar Apache License, Version 2.0
org.apache.commons commons-compress 1.23.0 - jar Apache-2.0
org.apache.commons commons-configuration2 2.9.0 - jar Apache-2.0
org.apache.commons commons-csv 1.10.0 - jar Apache-2.0
org.apache.commons commons-lang3 3.12.0 - jar Apache License, Version 2.0
org.apache.commons commons-math3 3.6.1 - jar Apache License, Version 2.0
org.apache.commons commons-pool2 2.11.1 - jar Apache License, Version 2.0
org.apache.commons commons-text 1.10.0 - jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.14 - jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.16 - jar Apache License, Version 2.0
org.apache.maven maven-artifact 3.6.3 - jar Apache License, Version 2.0
org.apache.maven.plugin-tools maven-plugin-annotations 3.7.0 - jar Apache License, Version 2.0
org.apache.plc4x.plugins plc4x-code-generation-language-base 1.7.0-SNAPSHOT - jar Apache-2.0
org.apache.plc4x.plugins plc4x-code-generation-protocol-base 1.7.0-SNAPSHOT - jar Apache-2.0
org.apache.plc4x.plugins plc4x-code-generation-types-base 1.7.0-SNAPSHOT - jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 - jar The Apache License, Version 2.0
org.assertj assertj-core 3.24.2 - jar Apache License, Version 2.0
org.awaitility awaitility 4.2.0 - jar Apache 2.0
org.bouncycastle bcmail-jdk15on 1.70 - jar Bouncy Castle Licence
org.bouncycastle bcpkix-jdk15on 1.70 - jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk15on 1.70 - jar Bouncy Castle Licence
org.dom4j dom4j 2.1.4 - jar Plexus
org.eclipse.jetty jetty-util 11.0.15 - jar Eclipse Public License - Version 2.0, Apache Software License - Version 2.0
org.eclipse.milo dictionary-manager 0.6.10 - jar Eclipse Public License - v 2.0
org.eclipse.milo sdk-core 0.6.10 - jar Eclipse Public License - v 2.0
org.eclipse.milo sdk-server 0.6.10 - jar Eclipse Public License - v 2.0
org.eclipse.milo stack-client 0.6.10 - jar Eclipse Public License - v 2.0
org.eclipse.milo stack-core 0.6.10 - jar Eclipse Public License - v 2.0
org.eclipse.milo stack-server 0.6.10 - jar Eclipse Public License - v 2.0
org.freemarker freemarker 2.3.32 - jar Apache License, Version 2.0
org.hamcrest hamcrest 2.2 - jar BSD License 3
org.hamcrest hamcrest-core 2.2 - jar BSD License 3
org.hamcrest hamcrest-library 2.2 - jar BSD License 3
org.json json 20230618 - jar Public Domain
org.junit.jupiter junit-jupiter 5.10.0 - jar Eclipse Public License v2.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.mockito mockito-core 5.4.0 - jar The MIT License
org.mockito mockito-junit-jupiter 5.4.0 - jar The MIT License
org.osgi osgi.core 8.0.0 - jar Apache-2.0
org.pcap4j pcap4j-core 1.8.2 - jar MIT License
org.pcap4j pcap4j-packetfactory-static 1.8.2 - jar MIT License
org.slf4j log4j-over-slf4j 2.0.7 - jar Apache Software Licenses
org.slf4j slf4j-api 2.0.7 - jar MIT License
org.xmlunit xmlunit-core 2.9.1 - jar The Apache Software License, Version 2.0
org.xmlunit xmlunit-matchers 2.9.1 - jar The Apache Software License, Version 2.0
org.yaml snakeyaml 2.0 - jar Apache License, Version 2.0
tel.schich javacan-core 3.2.4 - jar The MIT License (MIT)

test

The following is a list of test dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run unit tests for the submodule:

GroupId ArtifactId Version Type License
ch.qos.logback logback-core 1.4.8 jar Eclipse Public License - v 1.0, GNU Lesser General Public License
org.apache.groovy groovy-test-junit5 4.0.12 jar The Apache Software License, Version 2.0

provided

The following is a list of provided dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile the submodule, but should be provided by default when using the library:

GroupId ArtifactId Version Type License
ch.qos.logback logback-classic 1.4.8 jar Eclipse Public License - v 1.0, GNU Lesser General Public License