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 Type License
com.fasterxml.jackson.core jackson-core 2.18.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.18.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.18.2 jar The Apache Software License, Version 2.0
com.github.ben-manes.caffeine caffeine 3.1.8 jar Apache License, Version 2.0
com.google.errorprone error_prone_annotations 2.23.0 jar Apache 2.0
com.thoughtworks.xstream xstream 1.4.21 jar BSD-3-Clause
commons-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0
commons-el commons-el 1.0 jar The Apache Software License, Version 2.0
commons-io commons-io 2.15.1 jar Apache-2.0
commons-logging commons-logging 1.3.4 jar Apache-2.0
commons-validator commons-validator 1.9.0 jar Apache-2.0
io.github.x-stream mxparser 1.2.1 jar Indiana University Extreme! Lab Software License
jakarta.el jakarta.el-api 5.0.0 jar Eclipse Public License v. 2.0, GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.enterprise jakarta.enterprise.cdi-api 4.0.0 jar Apache License 2.0
jakarta.persistence jakarta.persistence-api 3.1.0 jar Eclipse Public License v. 2.0, Eclipse Distribution License v. 1.0
junit junit 4.13.2 jar Eclipse Public License 1.0
ognl ognl 3.3.5 jar The Apache Software License, Version 2.0
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0
org.apache.commons commons-compress 1.27.1 jar Apache-2.0
org.apache.commons commons-digester3 3.2 jar The Apache Software License, Version 2.0
org.apache.commons commons-fileupload2-jakarta-servlet6 2.0.0-M2 jar Apache-2.0
org.apache.commons commons-jci-fam 1.1 jar The Apache Software License, Version 2.0
org.apache.commons commons-lang3 3.17.0 jar Apache-2.0
org.apache.commons commons-text 1.12.0 jar Apache-2.0
org.apache.felix org.apache.felix.main 7.0.5 jar Apache License, Version 2.0
org.apache.felix org.apache.felix.shell 1.4.3 jar The Apache Software License, Version 2.0
org.apache.felix org.apache.felix.shell.tui 1.4.1 jar The Apache Software License, Version 2.0
org.apache.juneau juneau-marshall 8.1.3 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.24.2 jar Apache-2.0
org.apache.logging.log4j log4j-core 2.24.2 jar Apache-2.0
org.apache.logging.log4j log4j-jcl 2.24.2 jar Apache-2.0
org.apache.logging.log4j log4j-slf4j-impl 2.24.2 jar Apache-2.0
org.apache.maven.plugin-tools maven-plugin-annotations 3.10.2 jar Apache-2.0
org.apache.struts struts-annotations 1.0.8 jar Apache License, Version 2.0
org.apache.struts struts2-async-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-bean-validation-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-cdi-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-config-browser-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-convention-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-core 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-jasperreports-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-javatemplates-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-jfreechart-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-json-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-junit-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-rest-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-spring-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-testng-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-tiles-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-velocity-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-velocity-tools-jsp-jakarta 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-velocity-tools-view-jakarta 7.0.0 jar The Apache Software License, Version 2.0
org.apache.struts struts2-xslt-plugin 7.0.0 jar The Apache Software License, Version 2.0
org.apache.tomcat tomcat-juli 10.1.15 jar Apache License, Version 2.0
org.apache.velocity velocity-engine-core 2.3 jar Apache License, Version 2.0
org.apache.velocity.tools velocity-tools-generic 3.1 jar Apache License, Version 2.0
org.freemarker freemarker 2.3.33 jar Apache License, Version 2.0
org.glassfish jakarta.el 5.0.0-M1 jar Eclipse Public License v. 2.0, GNU General Public License, version 2 with the GNU Classpath Exception
org.jboss.weld weld-core-impl 5.1.2.Final jar Apache License, Version 2.0
org.jboss.weld.se weld-se-core 5.1.2.Final jar Apache License, Version 2.0
org.ow2.asm asm 9.7.1 jar BSD-3-Clause
org.ow2.asm asm-commons 9.7.1 jar BSD-3-Clause
org.slf4j slf4j-api 2.0.16 jar MIT License
org.slf4j slf4j-simple 2.0.16 jar MIT License
org.springframework spring-aop 6.0.13 jar Apache License, Version 2.0
org.springframework spring-aspects 6.0.13 jar Apache License, Version 2.0
org.springframework spring-beans 6.0.13 jar Apache License, Version 2.0
org.springframework spring-context 6.0.13 jar Apache License, Version 2.0
org.springframework spring-context-support 6.0.13 jar Apache License, Version 2.0
org.springframework spring-core 6.0.13 jar Apache License, Version 2.0
org.springframework spring-test 6.0.13 jar Apache License, Version 2.0
org.springframework spring-web 6.0.13 jar Apache License, Version 2.0
org.testng testng 7.5.1 jar Apache License, Version 2.0

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
jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 3.0.0 jar EPL 2.0, GPL2 w/ CPE
jmock jmock 1.2.0 jar BSD
jmock jmock-cglib 1.2.0 jar BSD
mockobjects mockobjects-core 0.09 jar -
net.bytebuddy byte-buddy 1.14.11 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.11 jar Apache License, Version 2.0
org.assertj assertj-core 3.26.3 jar Apache License, Version 2.0
org.awaitility awaitility 4.2.2 jar Apache 2.0
org.easymock easymock 5.4.0 jar Apache License, Version 2.0
org.glassfish.web jakarta.servlet.jsp.jstl 3.0.1 jar EPL 2.0, GPL2 w/ CPE
org.htmlunit htmlunit 4.2.0 jar Apache License, Version 2.0
org.mockito mockito-core 5.8.0 jar MIT
taglibs request 1.0.1 jar -
xerces xercesImpl 2.12.2 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
jakarta.servlet jakarta.servlet-api 6.0.0 jar EPL 2.0, GPL2 w/ CPE
jakarta.servlet.jsp jakarta.servlet.jsp-api 3.1.0 jar Eclipse Public License v. 2.0, GNU General Public License, version 2 with the GNU Classpath Exception
org.apache.felix org.apache.felix.framework 6.0.3 jar Apache License, Version 2.0
org.apache.tomcat tomcat-api 10.1.15 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jasper 10.1.15 jar Apache License, Version 2.0