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
commons-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0
commons-digester commons-digester 2.1 jar The Apache Software License, Version 2.0
commons-io commons-io 2.15.1 jar Apache-2.0
commons-validator commons-validator 1.8.0 jar Apache-2.0
io.github.weblegacy commons-chain 1.3.0 jar The Apache Software License, Version 2.0
io.github.weblegacy commons-chain-web-jakarta 1.3.0 jar The Apache Software License, Version 2.0
io.github.weblegacy commons-chain-web-jakarta-servlet 1.3.0 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-blank 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-cookbook 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-core 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-el 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-el-example 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-examples 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-extras 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-faces 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-faces-example1 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-faces-example2 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-mailreader 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-mailreader-dao 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-scripting 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-scripting-mailreader 1.5.0-RC2 war The Apache Software License, Version 2.0
io.github.weblegacy struts-taglib 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-tiles 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy struts-tiles2 1.5.0-RC2 jar The Apache Software License, Version 2.0
io.github.weblegacy tiles-request-jakarta-servlet 1.0.0 jar The Apache Software License, Version 2.0
org.antlr antlr4-runtime 4.13.1 jar BSD-3-Clause
org.apache.commons commons-fileupload2-core 2.0.0-M1 jar Apache-2.0
org.apache.commons commons-fileupload2-jakarta 2.0.0-M1 jar Apache-2.0
org.apache.groovy groovy-jsr223 4.0.18 jar The Apache Software License, Version 2.0
org.apache.tiles tiles-api 3.0.8 jar The Apache Software License, Version 2.0
org.apache.tiles tiles-core 3.0.8 jar The Apache Software License, Version 2.0
org.apache.tiles tiles-request-api 1.0.7 jar The Apache Software License, Version 2.0
org.glassfish.jaxb jaxb-runtime 2.3.9 jar Eclipse Distribution License - v 1.0
org.glassfish.web jakarta.servlet.jsp.jstl 2.0.0 jar EPL 2.0, GPL2 w/ CPE
org.jboss.weld.servlet weld-servlet-shaded 4.0.3.Final jar Apache License, Version 2.0
org.slf4j jcl-over-slf4j 2.0.12 jar Apache License, Version 2.0
org.slf4j slf4j-api 2.0.12 jar MIT License
org.slf4j slf4j-simple 2.0.12 jar MIT License

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 Classifier Type License
com.github.spotbugs spotbugs-annotations 4.8.3 - jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
io.github.bonigarcia webdrivermanager 5.7.0 - jar Apache 2.0
io.github.weblegacy struts-core 1.5.0-RC2 tests test-jar The Apache Software License, Version 2.0
org.htmlunit htmlunit 3.11.0 - jar Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.10.2 - jar Eclipse Public License v2.0
org.seleniumhq.selenium selenium-api 4.18.1 - jar The Apache Software License, Version 2.0
org.seleniumhq.selenium selenium-java 4.18.1 - 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.el jakarta.el-api 4.0.0 jar Eclipse Public License v. 2.0, GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.faces jakarta.faces-api 3.0.0 jar EPL 2.0, GPL2 w/ CPE
jakarta.servlet jakarta.servlet-api 5.0.0 jar EPL 2.0, GPL2 w/ CPE
jakarta.servlet.jsp jakarta.servlet.jsp-api 3.0.0 jar Eclipse Public License v. 2.0, GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 2.0.0 jar EPL 2.0, GPL2 w/ CPE
org.glassfish jakarta.faces 3.0.5 jar EPL 2.0, GPL2 w/ CPE