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.16.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.16.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.16.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.16.1 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.16.1 - 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.4 - 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.errorprone error_prone_annotations 2.26.1 - jar Apache 2.0
com.google.googlejavaformat google-java-format 1.22.0 - jar The Apache Software License, Version 2.0
com.google.guava failureaccess 1.0.2 - jar The Apache Software License, Version 2.0
com.google.guava guava 33.1.0-jre - jar Apache License, Version 2.0
com.google.j2objc j2objc-annotations 2.8 - jar Apache License, Version 2.0
commons-beanutils commons-beanutils 1.9.4 - jar Apache License, Version 2.0
commons-cli commons-cli 1.6.0 - jar Apache-2.0
commons-codec commons-codec 1.16.1 - jar Apache-2.0
commons-io commons-io 2.15.1 - jar Apache-2.0
commons-logging commons-logging 1.3.0 - jar Apache-2.0
commons-net commons-net 3.10.0 - jar Apache-2.0
io.netty netty-all 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-buffer 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-dns 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-haproxy 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-http 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-http2 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-memcache 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-mqtt 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-redis 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-smtp 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-socks 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-stomp 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-codec-xml 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-common 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-dev-tools 4.1.109.Final - jar -
io.netty netty-example 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-handler 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-handler-proxy 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-handler-ssl-ocsp 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-resolver 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-classes-macos 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.109.Final osx-aarch_64 jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.109.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-tcnative 2.0.65.Final linux-aarch_64-fedora jar The Apache Software License, Version 2.0
io.netty netty-tcnative 2.0.65.Final linux-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative 2.0.65.Final linux-x86_64-fedora jar The Apache Software License, Version 2.0
io.netty netty-tcnative 2.0.65.Final osx-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final linux-aarch_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final linux-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final osx-aarch_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final osx-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final windows-x86_64 jar The Apache Software License, Version 2.0
io.netty netty-tcnative-boringssl-static 2.0.65.Final - jar The Apache Software License, Version 2.0
io.netty netty-tcnative-classes 2.0.65.Final - jar The Apache Software License, Version 2.0
io.netty netty-transport 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-epoll 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-kqueue 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.109.Final linux-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.109.Final linux-riscv64 jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.109.Final linux-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.109.Final osx-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.109.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-kqueue 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.109.Final linux-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.109.Final linux-riscv64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.109.Final linux-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.109.Final osx-aarch_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.109.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-rxtx 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-sctp 4.1.109.Final - jar Apache License, Version 2.0
io.netty netty-transport-udt 4.1.109.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.3 - jar EDL 1.0
net.bytebuddy byte-buddy 1.14.12 - jar Apache License, Version 2.0
net.java.dev.jna jna 5.14.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.16.1 - jar Apache License, Version 2.0
org.antlr antlr4-runtime 4.13.1 - jar BSD-3-Clause
org.apache.commons commons-collections4 4.4 - jar Apache License, Version 2.0
org.apache.commons commons-compress 1.26.1 - jar Apache-2.0
org.apache.commons commons-configuration2 2.10.1 - jar Apache-2.0
org.apache.commons commons-csv 1.10.0 - jar Apache-2.0
org.apache.commons commons-lang3 3.14.0 - jar Apache-2.0
org.apache.commons commons-math3 3.6.1 - jar Apache License, Version 2.0
org.apache.commons commons-text 1.11.0 - jar Apache-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.9.5 - jar Apache-2.0
org.apache.maven.plugin-tools maven-plugin-annotations 3.10.2 - jar Apache-2.0
org.apache.plc4x.plugins plc4x-code-generation-language-base 1.7.0 - jar Apache-2.0
org.apache.plc4x.plugins plc4x-code-generation-protocol-base 1.7.0 - jar Apache-2.0
org.apache.plc4x.plugins plc4x-code-generation-types-base 1.7.0 - jar Apache-2.0
org.apiguardian apiguardian-api 1.1.2 - jar The Apache License, Version 2.0
org.assertj assertj-core 3.25.3 - jar Apache License, Version 2.0
org.awaitility awaitility 4.2.1 - jar Apache 2.0
org.bouncycastle bcpkix-jdk18on 1.77 - jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk18on 1.77 - jar Bouncy Castle Licence
org.dom4j dom4j 2.1.4 - jar Plexus
org.eclipse.milo stack-client 0.6.12 - jar Eclipse Public License - v 2.0
org.eclipse.milo stack-core 0.6.12 - 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 20240205 - jar Public Domain
org.junit.jupiter junit-jupiter 5.10.2 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-api 5.10.2 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.2 - jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.2 - jar Eclipse Public License v2.0
org.mockito mockito-core 5.11.0 - jar MIT
org.mockito mockito-junit-jupiter 5.11.0 - jar MIT
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.skyscreamer jsonassert 1.5.1 - jar The Apache Software License, Version 2.0
org.slf4j log4j-over-slf4j 2.0.13 - jar Apache Software Licenses
org.slf4j slf4j-api 2.0.13 - 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.2 - jar Apache License, Version 2.0
tel.schich javacan-core 3.3.2 - 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.5.5 jar Eclipse Public License - v 1.0, GNU Lesser General Public License
org.apache.groovy groovy-test-junit5 4.0.21 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.5.5 jar Eclipse Public License - v 1.0, GNU Lesser General Public License