| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <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/xsd/maven-4.0.0.xsd"> |
| <modelVersion>4.0.0</modelVersion> |
| |
| <groupId>org.apache.struts</groupId> |
| <artifactId>struts-examples</artifactId> |
| <version>1.1.0</version> |
| <packaging>pom</packaging> |
| |
| <name>Struts 2 Examples</name> |
| <description> |
| This is the parent pom for the Struts 2 examples that |
| go with the Struts 2 Getting Started series of tutorials. |
| </description> |
| |
| <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> |
| |
| <scm> |
| <connection>scm:git:git://git.apache.org/struts.git</connection> |
| <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/struts-examples.git</developerConnection> |
| <url>http://git.apache.org/struts-examples.git</url> |
| <tag>HEAD</tag> |
| </scm> |
| |
| <issueManagement> |
| <system>JIRA</system> |
| <url>https://issues.apache.org/jira/browse/WW</url> |
| </issueManagement> |
| |
| <properties> |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| <maven.compiler.source>17</maven.compiler.source> |
| <maven.compiler.target>17</maven.compiler.target> |
| <struts2.version>6.3.0.2</struts2.version> |
| <log4j2.version>2.22.0</log4j2.version> |
| <jetty-plugin.version>9.4.46.v20220331</jetty-plugin.version> |
| <maven.javadoc.skip>true</maven.javadoc.skip> |
| <jackson.version>2.14.1</jackson.version> |
| <jackson-data-bind.version>2.14.1</jackson-data-bind.version> |
| </properties> |
| |
| <profiles> |
| <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> |
| </profiles> |
| |
| <modules> |
| <module>action-chaining</module> |
| <module>annotations</module> |
| <module>basic-struts</module> |
| <module>bean-validation</module> |
| <module>blank</module> |
| <module>coding-actions</module> |
| <module>control-tags</module> |
| <module>crud</module> |
| <module>debugging-struts</module> |
| <module>dynamic-href</module> |
| <module>exception-handling</module> |
| <module>exclude-parameters</module> |
| <module>expression-cache</module> |
| <module>file-upload</module> |
| <module>form-processing</module> |
| <module>form-tags</module> |
| <module>form-validation</module> |
| <module>form-xml-validation</module> |
| <module>helloworld</module> |
| <module>http-session</module> |
| <module>interceptors</module> |
| <module>jfreechart</module> |
| <module>json</module> |
| <module>json-customize</module> |
| <module>mailreader2</module> |
| <module>message-resource</module> |
| <module>message-store</module> |
| <module>portlet</module> |
| <module>preparable-interface</module> |
| <module>quarkus</module> |
| <module>restful2actionmapper</module> |
| <module>rest-angular</module> |
| <module>shiro-basic</module> |
| <module>spring-struts</module> |
| <module>text-provider</module> |
| <module>tiles</module> |
| <module>themes</module> |
| <module>themes-override</module> |
| <module>type-conversion</module> |
| <module>unit-testing</module> |
| <module>unknown-handler</module> |
| <module>using-tags</module> |
| <module>validation-messages</module> |
| <module>wildcard-method-selection</module> |
| <module>wildcard-regex</module> |
| <module>jasperreports</module> |
| </modules> |
| |
| <dependencyManagement> |
| <dependencies> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>javax.servlet-api</artifactId> |
| <version>4.0.1</version> |
| <scope>provided</scope> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.struts</groupId> |
| <artifactId>struts2-core</artifactId> |
| <version>${struts2.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.struts</groupId> |
| <artifactId>struts2-config-browser-plugin</artifactId> |
| <version>${struts2.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-core</artifactId> |
| <version>${log4j2.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-api</artifactId> |
| <version>${log4j2.version}</version> |
| </dependency> |
| |
| <dependency> |
| <groupId>com.fasterxml.jackson.core</groupId> |
| <artifactId>jackson-databind</artifactId> |
| <version>${jackson-data-bind.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.fasterxml.jackson.dataformat</groupId> |
| <artifactId>jackson-dataformat-xml</artifactId> |
| <version>${jackson.version}</version> |
| </dependency> |
| |
| </dependencies> |
| </dependencyManagement> |
| |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.struts</groupId> |
| <artifactId>struts2-core</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.logging.log4j</groupId> |
| <artifactId>log4j-core</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>javax.servlet</groupId> |
| <artifactId>javax.servlet-api</artifactId> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <version>3.6.3</version> |
| <configuration> |
| <doclint>none</doclint> |
| </configuration> |
| </plugin> |
| </plugins> |
| |
| <pluginManagement> |
| <plugins> |
| <plugin> |
| <groupId>org.owasp</groupId> |
| <artifactId>dependency-check-maven</artifactId> |
| <version>7.2.1</version> |
| <configuration> |
| <suppressionFiles> |
| <suppressionFile>src/etc/project-suppression.xml</suppressionFile> |
| </suppressionFiles> |
| <failBuildOnCVSS>7</failBuildOnCVSS> |
| <skipProvidedScope>true</skipProvidedScope> |
| <skipRuntimeScope>true</skipRuntimeScope> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-war-plugin</artifactId> |
| <version>3.4.0</version> |
| </plugin> |
| </plugins> |
| </pluginManagement> |
| |
| </build> |
| |
| <repositories> |
| <repository> |
| <id>apache-public</id> |
| <url>https://repository.apache.org/content/groups/public/</url> |
| <layout>default</layout> |
| </repository> |
| <repository> |
| <id>apache-staging</id> |
| <url>https://repository.apache.org/content/groups/staging/</url> |
| <layout>default</layout> |
| </repository> |
| <repository> |
| <id>apache-snapshots</id> |
| <url>https://repository.apache.org/content/groups/snapshots/</url> |
| <layout>default</layout> |
| <snapshots> |
| <enabled>true</enabled> |
| </snapshots> |
| </repository> |
| <repository> |
| <id>oss-snapshots</id> |
| <url>https://oss.sonatype.org/content/repositories/snapshots/</url> |
| <layout>default</layout> |
| <snapshots> |
| <enabled>true</enabled> |
| </snapshots> |
| </repository> |
| </repositories> |
| |
| </project> |