2018-09-18 11:23:36 +02:00
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE - 2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
-->
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" >
<parent >
<groupId > org.apache.struts</groupId>
<artifactId > struts-master</artifactId>
2020-05-14 07:21:48 +02:00
<version > 14</version>
2018-09-18 11:23:36 +02:00
</parent>
<modelVersion > 4.0.0</modelVersion>
<artifactId > struts2-parent</artifactId>
2023-09-11 08:17:13 +02:00
<version > 2.5.32</version>
2018-09-18 11:23:36 +02:00
<packaging > pom</packaging>
<name > Struts 2</name>
<url > http://struts.apache.org/</url>
<description > Apache Struts 2</description>
<inceptionYear > 2000</inceptionYear>
<!--
<description>
Apache Struts 2 is an elegant, extensible framework,
well suited for creating moderate to large - scale Java web
applications. The framework is designed to streamline the
full development cycle, from building, to deploying,
to maintaining applications over time.
</description>
-->
<scm >
<connection > scm:git:https://gitbox.apache.org/repos/asf/struts.git</connection>
<developerConnection > scm:git:https://gitbox.apache.org/repos/asf/struts.git</developerConnection>
<url > https://github.com/apache/struts/</url>
2023-09-11 08:17:13 +02:00
<tag > STRUTS_2_5_32</tag>
2018-09-18 11:23:36 +02:00
</scm>
<issueManagement >
<system > JIRA</system>
<url > https://issues.apache.org/jira/projects/WW</url>
</issueManagement>
<ciManagement >
<system > Jenkins</system>
<url > https://builds.apache.org/view/S-Z/view/Struts/</url>
<notifiers >
<notifier >
<type > mail</type>
<configuration >
<address > dev@struts.apache.org</address>
</configuration>
</notifier>
</notifiers>
</ciManagement>
<modules >
<module > bom</module>
<module > core</module>
<module > apps</module>
<module > plugins</module>
<module > bundles</module>
</modules>
<licenses >
<license >
<name > The Apache Software License, Version 2.0</name>
<url > http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution > repo</distribution>
<comments />
</license>
</licenses>
<organization >
<name > Apache Software Foundation</name>
<url > http://www.apache.org</url>
</organization>
<properties >
<project.build.sourceEncoding > UTF-8</project.build.sourceEncoding>
2023-09-11 08:17:13 +02:00
<project.build.outputTimestamp > 2023-09-11T06:13:26Z</project.build.outputTimestamp>
2020-07-11 19:45:33 +02:00
<!-- Dependencies -->
2021-04-06 07:20:24 +02:00
<ognl.version > 3.1.29</ognl.version>
2020-04-12 23:38:43 -04:00
<spring.platformVersion > 4.3.26.RELEASE</spring.platformVersion>
<asm.version > 7.3.1</asm.version>
2018-11-12 13:49:51 -05:00
<tiles.version > 3.0.8</tiles.version>
<tiles-request.version > 1.0.7</tiles-request.version>
2021-12-30 07:29:43 +01:00
<log4j2.version > 2.12.4</log4j2.version>
2022-02-14 07:52:18 +01:00
<jackson.version > 2.10.5</jackson.version>
<jackson-databind.version > 2.10.5.1</jackson-databind.version>
2018-09-18 11:23:36 +02:00
<!-- Site generation -->
2019-10-06 18:09:17 -04:00
<fluido-skin.version > 1.8</fluido-skin.version>
2018-09-18 11:23:36 +02:00
<!-- Sonar -->
<sonar.host.url > https://builds.apache.org/analysis/</sonar.host.url>
2020-04-12 23:38:43 -04:00
<maven-surefire-plugin.version > 3.0.0-M4</maven-surefire-plugin.version>
2018-09-18 11:23:36 +02:00
</properties>
<profiles >
<profile >
<id > includeAssembly</id>
<activation >
<property >
<name > !skipAssembly</name>
</property>
</activation>
<modules >
<module > assembly</module>
</modules>
</profile>
<profile >
<id > dependency-check</id>
<build >
<plugins >
<plugin >
<groupId > org.owasp</groupId>
<artifactId > dependency-check-maven</artifactId>
<executions >
<execution >
<phase > verify</phase>
<goals >
<goal > check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile >
<id > jdk8</id>
<activation >
2018-11-11 12:26:12 +03:30
<jdk > [1.8,)</jdk>
2018-09-18 11:23:36 +02:00
</activation>
<build >
<pluginManagement >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-javadoc-plugin</artifactId>
<configuration >
2023-06-13 10:01:22 +02:00
<additionalJOption > -Xdoclint:none</additionalJOption>
2018-09-18 11:23:36 +02:00
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
<profile >
<id > jdk9</id>
<activation >
2018-11-11 16:12:07 +03:30
<jdk > [9,)</jdk>
2018-09-18 11:23:36 +02:00
</activation>
<properties >
<!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls - maven - plugin/issues/112 -->
2018-11-19 14:27:21 +03:30
<!-- TODO delete coveralls.skip property after fix of https://github.com/cobertura/cobertura/issues/271 -->
2018-09-18 11:23:36 +02:00
<coveralls.skip > true</coveralls.skip>
</properties>
<build >
<pluginManagement >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<configuration >
2018-11-19 14:27:21 +03:30
<!-- TODO delete forkCount=0 after fix of https://issues.apache.org/jira/browse/SUREFIRE - 1588 -->
<forkCount > 0</forkCount>
2018-09-18 11:23:36 +02:00
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
<profile >
<id > travis-coveralls</id>
<build >
<plugins >
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > cobertura-maven-plugin</artifactId>
<version > 2.7</version>
<configuration >
<format > xml</format>
<maxmem > 256m</maxmem>
<!-- aggregated reports for multi - module projects -->
<aggregate > true</aggregate>
</configuration>
</plugin>
<plugin >
<groupId > org.eluder.coveralls</groupId>
<artifactId > coveralls-maven-plugin</artifactId>
<version > 4.3.0</version>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<build >
<pluginManagement >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-project-info-reports-plugin</artifactId>
2020-04-12 23:38:43 -04:00
<version > 3.0.0</version>
2018-09-18 11:23:36 +02:00
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
2018-11-19 14:27:21 +03:30
<version > ${maven-surefire-plugin.version}</version>
2018-11-12 13:49:51 -05:00
<dependencies >
<dependency >
<groupId > org.apache.maven.surefire</groupId>
<artifactId > surefire-junit47</artifactId>
2018-11-19 14:27:21 +03:30
<version > ${maven-surefire-plugin.version}</version>
2018-11-12 13:49:51 -05:00
</dependency>
</dependencies>
2018-09-18 11:23:36 +02:00
<configuration >
<argLine > -Duser.language=en -Duser.region=US</argLine>
<includes >
<include > **/*Test.java</include>
</includes>
<excludes >
<exclude > **/TestBean.java</exclude>
</excludes>
2018-11-12 13:49:51 -05:00
<properties >
<property >
<name > junit</name>
<value > false</value>
</property>
</properties>
2018-09-18 11:23:36 +02:00
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-war-plugin</artifactId>
2020-04-12 23:38:43 -04:00
<version > 3.2.3</version>
2018-09-18 11:23:36 +02:00
</plugin>
<plugin >
<groupId > org.apache.felix</groupId>
<artifactId > maven-bundle-plugin</artifactId>
<version > 2.1.0</version>
2020-04-12 23:38:43 -04:00
<!-- Warning: Version 2.2.0+ often produces "java.lang.OutOfMemoryError: PermGen space" failure with JDK7 and default
heap settings. The "Final Memory:" total memory from a build with 2.2.0+ is 3x or more than that of 2.1.0. -->
2018-09-18 11:23:36 +02:00
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-dependency-plugin</artifactId>
2020-04-12 23:38:43 -04:00
<version > 3.1.2</version>
2018-09-18 11:23:36 +02:00
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-source-plugin</artifactId>
<executions >
<execution >
<id > attach-sources</id>
<goals >
<goal > jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.rat</groupId>
<artifactId > apache-rat-plugin</artifactId>
<configuration >
<useMavenDefaultExcludes > true</useMavenDefaultExcludes>
<useIdeaDefaultExcludes > true</useIdeaDefaultExcludes>
<useDefaultExcludes > true</useDefaultExcludes>
<addDefaultLicenseMatchers > false</addDefaultLicenseMatchers>
<licenses >
<licens implementation= "org.apache.rat.analysis.license.ApacheSoftwareLicense20" />
</licenses>
<licenseFamilies >
<licenseFamily implementation= "org.apache.rat.license.Apache20LicenseFamily" />
</licenseFamilies>
<includes >
<include > pom.xml</include>
<include > src/**</include>
</includes>
<excludes >
<exclude > src/main/resources/org/apache/struts2/static/domTT.js</exclude>
<exclude > src/site/resources/tags/**/*.html</exclude>
<exclude > src/main/resources/*LICENSE.txt</exclude>
<exclude > src/test/resources/**/*.txt</exclude>
<exclude > src/main/webapp/**/*.css</exclude>
<exclude > src/main/webapp/**/*.map</exclude>
<exclude > src/main/webapp/**/*.js</exclude>
<exclude > src/main/webapp/**/*.svg</exclude>
<exclude > src/main/webapp/**/*.txt</exclude>
<exclude > src/main/resources/**/sitegraph-usage.txt</exclude>
<exclude > src/main/resources/**/docs-urls.txt</exclude>
<exclude > src/etc/header.txt</exclude>
<exclude > src/main/resources/static/css/**/*.css</exclude>
<exclude > src/main/resources/static/js/**/*.js</exclude>
<exclude > src/main/resources/docs.cfg</exclude>
<exclude > src/main/webapp/fonts/**/*</exclude>
</excludes>
</configuration>
</plugin>
<plugin >
<groupId > org.owasp</groupId>
<artifactId > dependency-check-maven</artifactId>
2020-04-12 23:38:43 -04:00
<version > 5.3.2</version>
2018-09-18 11:23:36 +02:00
<configuration >
<suppressionFiles >
<suppressionFile > src/etc/project-suppression.xml</suppressionFile>
</suppressionFiles>
<failBuildOnCVSS > 7</failBuildOnCVSS>
<skipProvidedScope > true</skipProvidedScope>
<skipRuntimeScope > true</skipRuntimeScope>
</configuration>
</plugin>
</plugins>
</pluginManagement>
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
<configuration >
<source > 1.7</source>
<target > 1.7</target>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-release-plugin</artifactId>
2020-07-11 19:45:33 +02:00
<!-- See https://issues.apache.org/jira/browse/MRELEASE - 1029 -->
<version > 3.0.0-M1</version>
2018-09-18 11:23:36 +02:00
</plugin>
<plugin >
<artifactId > maven-jar-plugin</artifactId>
<configuration >
<archive >
<manifestFile > ${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.felix</groupId>
<artifactId > maven-bundle-plugin</artifactId>
<executions >
<execution >
<id > bundle-manifest</id>
<phase > process-classes</phase>
<goals >
<goal > manifest</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-source-plugin</artifactId>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-site-plugin</artifactId>
2020-05-14 07:21:48 +02:00
<version > 3.9.0</version>
2018-09-18 11:23:36 +02:00
<configuration >
<relativizeDecorationLinks > false</relativizeDecorationLinks>
</configuration>
<dependencies >
<dependency >
<groupId > org.apache.maven.doxia</groupId>
<artifactId > doxia-core</artifactId>
2020-04-12 23:38:43 -04:00
<version > 1.9.1</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.apache.maven.doxia</groupId>
<artifactId > doxia-module-markdown</artifactId>
2020-04-12 23:38:43 -04:00
<version > 1.9.1</version>
2018-09-18 11:23:36 +02:00
</dependency>
</dependencies>
</plugin>
<plugin >
<groupId > org.apache.rat</groupId>
<artifactId > apache-rat-plugin</artifactId>
<executions >
<execution >
<phase > prepare-package</phase>
<goals >
<goal > check</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<defaultGoal > install</defaultGoal>
</build>
<reporting >
<plugins >
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-project-info-reports-plugin</artifactId>
<configuration >
<dependencyLocationsEnabled > false</dependencyLocationsEnabled>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-javadoc-plugin</artifactId>
<reportSets >
<reportSet >
<reports >
<report > javadoc</report>
</reports>
</reportSet>
</reportSets>
<configuration >
<failOnError > false</failOnError>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.rat</groupId>
<artifactId > apache-rat-plugin</artifactId>
</plugin>
<plugin >
<groupId > org.owasp</groupId>
<artifactId > dependency-check-maven</artifactId>
<configuration >
<name > Dependency Check</name>
</configuration>
<reportSets >
<reportSet >
<reports >
<report > aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > versions-maven-plugin</artifactId>
2018-11-12 13:49:51 -05:00
<version > 2.7</version>
2018-09-18 11:23:36 +02:00
<reportSets >
<reportSet >
<reports >
<report > dependency-updates-report</report>
<report > plugin-updates-report</report>
<report > property-updates-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
<dependencyManagement >
<dependencies >
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts-annotations</artifactId>
<version > 1.0.6</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-core</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-spring-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-bean-validation-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-cdi-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-portlet-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-dwr-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-portlet-tiles-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-junit-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-convention-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-tiles-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-osgi-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-javatemplates-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-config-browser-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-jasperreports-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-jfreechart-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-pell-multipart-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-plexus-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-rest-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-sitegraph-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-sitemesh-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-testng-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-oval-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-json-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-embeddedjsp-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-gxp-plugin</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-osgi-admin-bundle</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.apache.struts</groupId>
<artifactId > struts2-osgi-demo-bundle</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.freemarker</groupId>
<artifactId > freemarker</artifactId>
2022-03-15 14:26:33 +01:00
<version > 2.3.31</version>
2018-09-18 11:23:36 +02:00
</dependency>
2020-07-20 01:12:12 -04:00
<dependency >
<groupId > org.apache.felix</groupId>
<artifactId > org.apache.felix.framework</artifactId>
<version > 6.0.3</version>
<scope > provided</scope> <!-- felix - main provides everything in felix - framework (and more), override here to provent both JARs from being included in the build. -->
</dependency>
2018-09-18 11:23:36 +02:00
<dependency >
<groupId > org.apache.felix</groupId>
<artifactId > org.apache.felix.main</artifactId>
2020-04-12 23:38:43 -04:00
<version > 6.0.3</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.apache.felix</groupId>
<artifactId > org.apache.felix.shell</artifactId>
<version > 1.4.3</version>
</dependency>
<dependency >
<groupId > org.apache.felix</groupId>
<artifactId > org.apache.felix.shell.tui</artifactId>
<version > 1.4.1</version>
</dependency>
<dependency >
<groupId > uk.ltd.getahead</groupId>
<artifactId > dwr</artifactId>
<version > 1.1.1</version>
</dependency>
<dependency >
<groupId > opensymphony</groupId>
<artifactId > sitemesh</artifactId>
<version > 2.4.2</version>
</dependency>
<!-- Velocity -->
<dependency >
<groupId > org.apache.velocity</groupId>
<artifactId > velocity</artifactId>
<version > 1.7</version>
<optional > true</optional>
</dependency>
<dependency >
<groupId > org.apache.velocity</groupId>
<artifactId > velocity-tools</artifactId>
<version > 2.0</version>
<exclusions >
<exclusion >
<groupId > javax.servlet</groupId>
<artifactId > servlet-api</artifactId>
</exclusion>
<exclusion >
<groupId > struts</groupId>
<artifactId > struts</artifactId>
</exclusion>
<exclusion >
<groupId > velocity</groupId>
<artifactId > velocity</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency >
<groupId > ognl</groupId>
<artifactId > ognl</artifactId>
<version > ${ognl.version}</version>
</dependency>
<dependency >
<groupId > org.ow2.asm</groupId>
<artifactId > asm</artifactId>
<version > ${asm.version}</version>
</dependency>
<dependency >
<groupId > org.ow2.asm</groupId>
<artifactId > asm-commons</artifactId>
<version > ${asm.version}</version>
</dependency>
<dependency >
<groupId > junit</groupId>
<artifactId > junit</artifactId>
<version > 4.12</version>
</dependency>
<dependency >
<groupId > cglib</groupId>
<artifactId > cglib-nodep</artifactId>
<version > 2.1_3</version>
2018-11-12 13:49:51 -05:00
<!-- Recommended version for jmock - cglib 1.2.0 -->
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.easymock</groupId>
<artifactId > easymock</artifactId>
2018-11-12 13:49:51 -05:00
<version > 3.5.1</version>
2018-09-18 11:23:36 +02:00
<scope > test</scope>
</dependency>
<dependency >
<groupId > javax.servlet</groupId>
<artifactId > servlet-api</artifactId>
<version > 2.4</version>
<scope > provided</scope>
</dependency>
<dependency >
<groupId > org.glassfish</groupId>
<artifactId > javax.el</artifactId>
2018-11-12 13:49:51 -05:00
<version > 3.0.1-b10</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > taglibs</groupId>
<artifactId > standard</artifactId>
<version > 1.1.2</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > javax.servlet</groupId>
<artifactId > jstl</artifactId>
<version > 1.1.2</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.apache.tomcat</groupId>
<artifactId > jasper</artifactId>
2018-11-12 13:49:51 -05:00
<version > 6.0.53</version>
2018-09-18 11:23:36 +02:00
<scope > provided</scope>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-api</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-core</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-servlet</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-request-portlet</artifactId>
<version > ${tiles-request.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-request-api</artifactId>
<version > ${tiles-request.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-request-jsp</artifactId>
<version > ${tiles-request.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-request-servlet</artifactId>
<version > ${tiles-request.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-jsp</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-freemarker</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-ognl</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > org.apache.tiles</groupId>
<artifactId > tiles-el</artifactId>
<version > ${tiles.version}</version>
</dependency>
<dependency >
<groupId > javax.servlet</groupId>
<artifactId > jsp-api</artifactId>
<version > 2.0</version>
<scope > provided</scope>
</dependency>
<dependency >
<groupId > taglibs</groupId>
<artifactId > request</artifactId>
<version > 1.0.1</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > javax.servlet.jsp</groupId>
<artifactId > jsp-api</artifactId>
<version > 2.1</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.apache.tomcat</groupId>
<artifactId > juli</artifactId>
2018-11-12 13:49:51 -05:00
<version > 6.0.53</version>
2018-09-18 11:23:36 +02:00
</dependency>
<!-- Commons -->
<dependency >
<groupId > commons-logging</groupId>
<artifactId > commons-logging</artifactId>
2018-11-12 13:49:51 -05:00
<version > 1.2</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-collections4</artifactId>
2018-11-12 13:49:51 -05:00
<version > 4.2</version>
2018-09-18 11:23:36 +02:00
</dependency>
<!-- it's a dependency of Velocity defined here to override the transitive one -->
<dependency >
<groupId > commons-collections</groupId>
<artifactId > commons-collections</artifactId>
<version > 3.2.2</version>
</dependency>
<dependency >
<groupId > commons-fileupload</groupId>
<artifactId > commons-fileupload</artifactId>
2018-12-29 17:11:45 +01:00
<version > 1.4</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > commons-io</groupId>
<artifactId > commons-io</artifactId>
2018-11-12 13:49:51 -05:00
<version > 2.6</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-lang3</artifactId>
2018-11-12 13:49:51 -05:00
<version > 3.8.1</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > commons-digester</groupId>
<artifactId > commons-digester</artifactId>
<version > 2.1</version>
</dependency>
<dependency >
<groupId > commons-el</groupId>
<artifactId > commons-el</artifactId>
<version > 1.0</version>
</dependency>
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-jci-fam</artifactId>
<version > 1.1</version>
<optional > true</optional>
</dependency>
<dependency >
<groupId > commons-beanutils</groupId>
<artifactId > commons-beanutils</artifactId>
2019-09-02 12:18:23 +02:00
<version > 1.9.4</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > commons-validator</groupId>
<artifactId > commons-validator</artifactId>
2018-11-12 13:49:51 -05:00
<version > 1.6</version>
2018-09-18 11:23:36 +02:00
</dependency>
<!-- Mocks for unit testing (by Spring) -->
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-core</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-webmvc-portlet</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-context</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-aop</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-aspects</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-beans</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-test</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-context-support</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > org.springframework</groupId>
<artifactId > spring-web</artifactId>
<version > ${spring.platformVersion}</version>
</dependency>
<dependency >
<groupId > mockobjects</groupId>
<artifactId > mockobjects-core</artifactId>
<version > 0.09</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > mockobjects</groupId>
<artifactId > mockobjects-jdk1.3</artifactId>
<version > 0.09</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > mockobjects</groupId>
<artifactId > mockobjects-alt-jdk1.3</artifactId>
<version > 0.09</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > mockobjects</groupId>
<artifactId > mockobjects-alt-jdk1.3-j2ee1.3</artifactId>
<version > 0.09</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > mockobjects</groupId>
<artifactId > mockobjects-jdk1.3-j2ee1.3</artifactId>
<version > 0.09</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > jmock</groupId>
<artifactId > jmock</artifactId>
<version > 1.2.0</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.easytesting</groupId>
<artifactId > fest-assert</artifactId>
<version > 1.4</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.mockito</groupId>
<artifactId > mockito-all</artifactId>
2018-11-12 13:49:51 -05:00
<version > 1.10.19</version>
2018-09-18 11:23:36 +02:00
<scope > test</scope>
</dependency>
<dependency >
<groupId > jmock</groupId>
<artifactId > jmock-cglib</artifactId>
<version > 1.2.0</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > slf4j-api</artifactId>
2020-04-12 23:38:43 -04:00
<version > 1.7.30</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.slf4j</groupId>
<artifactId > slf4j-simple</artifactId>
2020-04-12 23:38:43 -04:00
<version > 1.7.30</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.apache.logging.log4j</groupId>
<artifactId > log4j-api</artifactId>
<version > ${log4j2.version}</version>
</dependency>
<dependency >
<groupId > org.testng</groupId>
<artifactId > testng</artifactId>
<version > 5.14.10</version>
<scope > compile</scope>
<optional > true</optional>
</dependency>
<dependency >
<groupId > net.sf.oval</groupId>
<artifactId > oval</artifactId>
2018-11-12 13:49:51 -05:00
<version > 1.90</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > com.thoughtworks.xstream</groupId>
<artifactId > xstream</artifactId>
2021-06-20 20:52:21 +02:00
<version > 1.4.17</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > javax.persistence</groupId>
<artifactId > persistence-api</artifactId>
<version > 1.0</version>
</dependency>
<dependency >
<groupId > org.mortbay.jetty</groupId>
<artifactId > jetty</artifactId>
2018-11-12 13:49:51 -05:00
<version > 6.1.26</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.mortbay.jetty</groupId>
<artifactId > jsp-2.1</artifactId>
2018-11-12 13:49:51 -05:00
<version > 6.1.26</version>
2018-09-18 11:23:36 +02:00
</dependency>
<!-- Portlet -->
<dependency >
<groupId > javax.portlet</groupId>
<artifactId > portlet-api</artifactId>
<version > 2.0</version>
</dependency>
<dependency >
<groupId > cglib</groupId>
<artifactId > cglib</artifactId>
<version > 2.2</version>
</dependency>
<dependency >
<groupId > net.sf.json-lib</groupId>
<artifactId > json-lib</artifactId>
<classifier > jdk15</classifier>
<version > 2.4</version>
</dependency>
<dependency >
<groupId > com.fasterxml.jackson.core</groupId>
<artifactId > jackson-core</artifactId>
<version > ${jackson.version}</version>
</dependency>
<dependency >
<groupId > com.fasterxml.jackson.core</groupId>
<artifactId > jackson-databind</artifactId>
2022-02-14 07:52:18 +01:00
<version > ${jackson-databind.version}</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > com.fasterxml.jackson.dataformat</groupId>
<artifactId > jackson-dataformat-xml</artifactId>
<version > ${jackson.version}</version>
</dependency>
2019-09-06 12:45:12 +04:30
<!-- FIXME: Workaround for jackson - dataformat - xml issue #340 of forgetting to update stax2 - api -->
<!-- https://github.com/FasterXML/jackson - dataformat - xml/issues/340 -->
<dependency >
<groupId > org.codehaus.woodstox</groupId>
<artifactId > stax2-api</artifactId>
2019-10-06 18:09:17 -04:00
<version > 4.2</version>
2019-09-06 12:45:12 +04:30
</dependency>
2018-09-18 11:23:36 +02:00
<!-- CDI & Weld -->
<dependency >
<groupId > javax.enterprise</groupId>
<artifactId > cdi-api</artifactId>
2020-04-12 23:38:43 -04:00
<version > 1.2</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > org.jboss.weld</groupId>
<artifactId > weld-core</artifactId>
2020-04-12 23:38:43 -04:00
<version > 2.2.16.SP1</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
2020-04-12 23:38:43 -04:00
<groupId > org.jboss.weld.se</groupId>
2020-04-18 15:49:44 -04:00
<artifactId > weld-se</artifactId>
2020-04-12 23:38:43 -04:00
<version > 2.2.16.SP1</version>
2018-09-18 11:23:36 +02:00
</dependency>
<dependency >
<groupId > xerces</groupId>
<artifactId > xercesImpl</artifactId>
2018-11-12 13:49:51 -05:00
<version > 2.12.0</version>
2018-09-18 11:23:36 +02:00
<scope > test</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>