|  | <?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"> | 
|  | <modelVersion>4.0.0</modelVersion> | 
|  | <parent> | 
|  | <groupId>org.apache</groupId> | 
|  | <artifactId>apache</artifactId> | 
|  | <version>23</version> | 
|  | </parent> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-parent</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <packaging>pom</packaging> | 
|  | <name>Wicket Parent</name> | 
|  | <description>Wicket is a Java-based open source component web application framework.</description> | 
|  | <url>http://wicket.apache.org</url> | 
|  | <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> | 
|  | </license> | 
|  | </licenses> | 
|  | <organization> | 
|  | <name>Apache Software Foundation</name> | 
|  | <url>http://apache.org</url> | 
|  | </organization> | 
|  | <inceptionYear>2006</inceptionYear> | 
|  | <ciManagement> | 
|  | <system>BuildBot</system> | 
|  | <url>http://ci.apache.org/builders/wicket-master</url> | 
|  | </ciManagement> | 
|  | <mailingLists> | 
|  | <mailingList> | 
|  | <name>Wicket Announcements List</name> | 
|  | <post>announce@wicket.apache.org</post> | 
|  | <subscribe>announce-subscribe@wicket.apache.org</subscribe> | 
|  | <unsubscribe>announce-unsubscribe@wicket.apache.org</unsubscribe> | 
|  | <archive>http://apache-wicket.1842946.n4.nabble.com/Announcements-f2538089.html</archive> | 
|  | </mailingList> | 
|  | <mailingList> | 
|  | <name>Wicket User List</name> | 
|  | <post>users@wicket.apache.org</post> | 
|  | <subscribe>users-subscribe@wicket.apache.org</subscribe> | 
|  | <unsubscribe>users-unsubscribe@wicket.apache.org</unsubscribe> | 
|  | <archive>http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html</archive> | 
|  | </mailingList> | 
|  | <mailingList> | 
|  | <name>Wicket Development List</name> | 
|  | <post>dev@wicket.apache.org</post> | 
|  | <subscribe>dev-subscribe@wicket.apache.org</subscribe> | 
|  | <unsubscribe>dev-unsubscribe@wicket.apache.org</unsubscribe> | 
|  | <archive>http://apache-wicket.1842946.n4.nabble.com/Forum-for-Wicket-Core-developers-f1894267.html</archive> | 
|  | </mailingList> | 
|  | <mailingList> | 
|  | <name>Wicket commit List</name> | 
|  | <subscribe>commits-subscribe@wicket.apache.org</subscribe> | 
|  | <unsubscribe>commits-unsubscribe@wicket.apache.org</unsubscribe> | 
|  | <archive>http://mail-archives.apache.org/mod_mbox/wicket-commits/</archive> | 
|  | </mailingList> | 
|  | </mailingLists> | 
|  | <issueManagement> | 
|  | <system>jira</system> | 
|  | <url>http://issues.apache.org/jira/browse/WICKET</url> | 
|  | </issueManagement> | 
|  | <developers> | 
|  | <developer> | 
|  | <id>team</id> | 
|  | <name>Apache Wicket PMC</name> | 
|  | <email>private@wicket.apache.org</email> | 
|  | <roles> | 
|  | <role>security</role> | 
|  | </roles> | 
|  | </developer> | 
|  | </developers> | 
|  | <scm> | 
|  | <connection>scm:git:http://git-wip-us.apache.org/repos/asf/wicket.git</connection> | 
|  | <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/wicket.git</developerConnection> | 
|  | <url>http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git</url> | 
|  | <tag>HEAD</tag> | 
|  | </scm> | 
|  |  | 
|  | <modules> | 
|  | <!-- wicket-eclipse-settings is separate released --> | 
|  | <module>wicket</module> | 
|  | <module>wicket-core</module> | 
|  | <module>wicket-util</module> | 
|  | <module>wicket-request</module> | 
|  | <module>wicket-devutils</module> | 
|  | <module>wicket-extensions</module> | 
|  | <module>wicket-ioc</module> | 
|  | <module>wicket-cdi</module> | 
|  | <module>wicket-spring</module> | 
|  | <module>wicket-velocity</module> | 
|  | <module>wicket-auth-roles</module> | 
|  | <module>wicket-guice</module> | 
|  | <module>wicket-jmx</module> | 
|  | <module>wicket-objectsizeof-agent</module> | 
|  | <module>wicket-examples</module> | 
|  | <module>wicket-experimental</module> | 
|  | <module>archetypes/quickstart</module> | 
|  | <module>testing/wicket-common-tests</module> | 
|  | <module>testing/wicket-js-tests</module> | 
|  | <module>wicket-native-websocket</module> | 
|  | <module>wicket-bean-validation</module> | 
|  | <module>wicket-user-guide</module> | 
|  | <module>wicket-migration</module> | 
|  | </modules> | 
|  | <properties> | 
|  | <!-- Encoding --> | 
|  | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 
|  | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | 
|  |  | 
|  | <javadoc.additionalJOption /> | 
|  | <javadoc.jdk.apidocs.link>https://docs.oracle.com/en/java/javase/${java.specification.version}/docs/api/</javadoc.jdk.apidocs.link> | 
|  |  | 
|  | <maven.compiler.optimize>true</maven.compiler.optimize> | 
|  | <maven.compiler.showDeprecation>true</maven.compiler.showDeprecation> | 
|  | <maven.compiler.showWarnings>true</maven.compiler.showWarnings> | 
|  | <maven.compiler.source>17</maven.compiler.source> | 
|  | <maven.compiler.target>17</maven.compiler.target> | 
|  |  | 
|  | <!-- Project Versions --> | 
|  | <asm.version>9.5</asm.version> | 
|  | <aspectj.version>1.9.20.1</aspectj.version> | 
|  | <assertj-core.version>3.24.2</assertj-core.version> | 
|  | <bouncycastle.version>1.76</bouncycastle.version> | 
|  | <byte-buddy.version>1.14.7</byte-buddy.version> | 
|  | <cdi-unit.version>4.1.0</cdi-unit.version> | 
|  | <commons-collections4.version>4.4</commons-collections4.version> | 
|  | <commons-fileupload.version>2.0.0-M1</commons-fileupload.version> | 
|  | <commons-io.version>2.13.0</commons-io.version> | 
|  | <commons-lang3.version>3.12.0</commons-lang3.version> | 
|  | <guice.version>7.0.0</guice.version> | 
|  | <el-impl.version>2.2.1-b05</el-impl.version> | 
|  | <forbiddenapis.version>3.5.1</forbiddenapis.version> | 
|  | <jacoco.version>0.8.10</jacoco.version> | 
|  | <jackson.version>2.14.2</jackson.version> | 
|  | <jakarta.annotation-api.version>2.1.1</jakarta.annotation-api.version> | 
|  | <jakarta.el.version>4.0.2</jakarta.el.version> | 
|  | <jakarta.el-api.version>5.0.1</jakarta.el-api.version> | 
|  | <jakarta.enterprise.cdi-api.version>3.0.0</jakarta.enterprise.cdi-api.version> | 
|  | <jakarta.inject-api.version>2.0.1</jakarta.inject-api.version> | 
|  | <jakarta.servlet.jsp-api.version>3.1.1</jakarta.servlet.jsp-api.version> | 
|  | <jakarta.validation-api.version>3.0.2</jakarta.validation-api.version> | 
|  | <jakarta.websocket-api.version>2.1.1</jakarta.websocket-api.version> | 
|  | <jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version> | 
|  | <japicmp.skip>true</japicmp.skip> <!-- TODO Wicket 10 Remove this once 10.0.0 is released --> | 
|  | <jdk-serializable-functional.version>1.9.0</jdk-serializable-functional.version> | 
|  | <jetty.version>11.0.14</jetty.version> | 
|  | <junit.version>5.10.0</junit.version> | 
|  | <jsr305.version>3.0.2</jsr305.version> | 
|  | <logback.version>1.2.7</logback.version> | 
|  | <hamcrest.version>2.2</hamcrest.version> | 
|  | <hibernate-validator.version>8.0.1.Final</hibernate-validator.version> | 
|  | <httpunit.version>1.7.3</httpunit.version> | 
|  | <metrics.version>4.2.19</metrics.version> | 
|  | <mockito.version>5.5.0</mockito.version> | 
|  | <objenesis.version>3.3</objenesis.version> | 
|  | <openjson.version>1.0.13</openjson.version> | 
|  | <slf4j.version>2.0.9</slf4j.version> | 
|  | <spring.version>6.0.11</spring.version> | 
|  | <wagon-ssh-external.version>3.4.3</wagon-ssh-external.version> | 
|  | <weld.version>4.0.3.Final</weld.version> | 
|  | <velocity-engine-core.version>2.3</velocity-engine-core.version> | 
|  |  | 
|  | <!-- Maven plugins --> | 
|  | <build-helper-maven-plugin.version>3.4.0</build-helper-maven-plugin.version> | 
|  | <japicmp-maven-plugin.version>0.17.3</japicmp-maven-plugin.version> | 
|  | <maven-archetype-plugin.version>3.2.1</maven-archetype-plugin.version> | 
|  | <maven-bundle-plugin.version>5.1.8</maven-bundle-plugin.version> | 
|  | <maven-clean-plugin.version>3.1.0</maven-clean-plugin.version> | 
|  | <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version> | 
|  | <maven-deploy-plugin.version>3.1.0</maven-deploy-plugin.version> | 
|  | <maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version> | 
|  | <maven-enforcer-plugin.version>3.1.0</maven-enforcer-plugin.version> | 
|  | <maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version> | 
|  | <maven-install-plugin.version>3.1.0</maven-install-plugin.version> | 
|  | <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version> | 
|  | <maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version> | 
|  | <maven-project-info-reports-plugin.version>3.4.1</maven-project-info-reports-plugin.version> | 
|  | <maven-release-plugin.version>3.0.0-M7</maven-release-plugin.version> | 
|  | <maven-remote-resources-plugin.version>3.0.0</maven-remote-resources-plugin.version> | 
|  | <maven-resources-plugin.version>3.3.0</maven-resources-plugin.version> | 
|  | <maven-site-plugin.version>4.0.0-M3</maven-site-plugin.version> | 
|  | <maven-surefire-plugin.version>3.0.0</maven-surefire-plugin.version> | 
|  | <maven-source-plugin.version>3.2.1</maven-source-plugin.version> | 
|  | <maven-toolchains-plugin.version>3.1.0</maven-toolchains-plugin.version> | 
|  | <maven-war-plugin.version>3.3.2</maven-war-plugin.version> | 
|  | <resources-optimizer-maven-plugin.version>2.6.1</resources-optimizer-maven-plugin.version> | 
|  |  | 
|  | <osgi.dynamicimport.package /> | 
|  | <osgi.export.package>*</osgi.export.package> | 
|  | <osgi.import.package>!java,!kotlin,*</osgi.import.package> | 
|  | </properties> | 
|  |  | 
|  | <dependencyManagement> | 
|  | <dependencies> | 
|  | <dependency> | 
|  | <groupId>com.google.code.findbugs</groupId> | 
|  | <artifactId>jsr305</artifactId> | 
|  | <version>${jsr305.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.annotation</groupId> | 
|  | <artifactId>jakarta.annotation-api</artifactId> | 
|  | <version>${jakarta.annotation-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.el</groupId> | 
|  | <artifactId>jakarta.el-api</artifactId> | 
|  | <version>${jakarta.el-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.enterprise</groupId> | 
|  | <artifactId>jakarta.enterprise.cdi-api</artifactId> | 
|  | <version>${jakarta.enterprise.cdi-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.servlet</groupId> | 
|  | <artifactId>jakarta.servlet-api</artifactId> | 
|  | <version>${jakarta.servlet-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.servlet.jsp</groupId> | 
|  | <artifactId>jakarta.servlet.jsp-api</artifactId> | 
|  | <version>${jakarta.servlet.jsp-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.validation</groupId> | 
|  | <artifactId>jakarta.validation-api</artifactId> | 
|  | <version>${jakarta.validation-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.websocket</groupId> | 
|  | <artifactId>jakarta.websocket-api</artifactId> | 
|  | <version>${jakarta.websocket-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.websocket</groupId> | 
|  | <artifactId>jakarta.websocket-client-api</artifactId> | 
|  | <version>${jakarta.websocket-api.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.hamcrest</groupId> | 
|  | <artifactId>hamcrest</artifactId> | 
|  | <version>${hamcrest.version}</version> | 
|  | <scope>provided</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.fasterxml.jackson.core</groupId> | 
|  | <artifactId>jackson-databind</artifactId> | 
|  | <version>${jackson.version}</version> | 
|  | <optional>true</optional> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.github.openjson</groupId> | 
|  | <artifactId>openjson</artifactId> | 
|  | <version>${openjson.version}</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.google.inject</groupId> | 
|  | <artifactId>guice</artifactId> | 
|  | <version>${guice.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>commons-io</groupId> | 
|  | <artifactId>commons-io</artifactId> | 
|  | <version>${commons-io.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>io.dropwizard.metrics</groupId> | 
|  | <artifactId>metrics-core</artifactId> | 
|  | <version>${metrics.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>io.dropwizard.metrics</groupId> | 
|  | <artifactId>metrics-jmx</artifactId> | 
|  | <version>${metrics.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>jakarta.inject</groupId> | 
|  | <artifactId>jakarta.inject-api</artifactId> | 
|  | <version>${jakarta.inject-api.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>net.bytebuddy</groupId> | 
|  | <artifactId>byte-buddy</artifactId> | 
|  | <version>${byte-buddy.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.commons</groupId> | 
|  | <artifactId>commons-collections4</artifactId> | 
|  | <version>${commons-collections4.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.commons</groupId> | 
|  | <artifactId>commons-fileupload2-jakarta</artifactId> | 
|  | <version>${commons-fileupload.version}</version> | 
|  | <exclusions> | 
|  | <exclusion> | 
|  | <groupId>commons-io</groupId> | 
|  | <artifactId>commons-io</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.commons</groupId> | 
|  | <artifactId>commons-lang3</artifactId> | 
|  | <version>${commons-lang3.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.velocity</groupId> | 
|  | <artifactId>velocity-engine-core</artifactId> | 
|  | <version>${velocity-engine-core.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>pom</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-auth-roles</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-bean-validation</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-cdi</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-commons-fileupload</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-core</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-devutils</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-eclipse-settings</artifactId> | 
|  | <version>4</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-extensions</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-guice</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-ioc</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-jmx</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-native-websocket-core</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-native-websocket-javax</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-request</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-spring</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-util</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-velocity</artifactId> | 
|  | <version>10.0.0-M2-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket.experimental.wicket9</groupId> | 
|  | <artifactId>wicket-http2-core</artifactId> | 
|  | <version>0.25-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket.experimental.wicket9</groupId> | 
|  | <artifactId>wicket-http2-jetty</artifactId> | 
|  | <version>0.25-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket.experimental.wicket9</groupId> | 
|  | <artifactId>wicket-http2-servlet4</artifactId> | 
|  | <version>0.25-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket.experimental.wicket9</groupId> | 
|  | <artifactId>wicket-http2-tomcat</artifactId> | 
|  | <version>0.25-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket.experimental.wicket9</groupId> | 
|  | <artifactId>wicket-http2-undertow</artifactId> | 
|  | <version>0.25-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket.experimental.wicket9</groupId> | 
|  | <artifactId>wicket-metrics</artifactId> | 
|  | <version>0.17-SNAPSHOT</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  |  | 
|  | <dependency> | 
|  | <groupId>org.aspectj</groupId> | 
|  | <artifactId>aspectjrt</artifactId> | 
|  | <version>${aspectj.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.bouncycastle</groupId> | 
|  | <artifactId>bcprov-jdk18on</artifactId> | 
|  | <version>${bouncycastle.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.danekja</groupId> | 
|  | <artifactId>jdk-serializable-functional</artifactId> | 
|  | <version>${jdk-serializable-functional.version}</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.jboss.weld.module</groupId> | 
|  | <artifactId>weld-web</artifactId> | 
|  | <version>${weld.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.jboss.weld.se</groupId> | 
|  | <artifactId>weld-se-core</artifactId> | 
|  | <version>${weld.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.jboss.weld.servlet</groupId> | 
|  | <artifactId>weld-servlet-core</artifactId> | 
|  | <version>${weld.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.objenesis</groupId> | 
|  | <artifactId>objenesis</artifactId> | 
|  | <version>${objenesis.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>org.ow2.asm</groupId> | 
|  | <artifactId>asm-util</artifactId> | 
|  | <version>${asm.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>jcl-over-slf4j</artifactId> | 
|  | <version>${slf4j.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>slf4j-api</artifactId> | 
|  | <version>${slf4j.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>slf4j-ext</artifactId> | 
|  | <version>${slf4j.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>slf4j-simple</artifactId> | 
|  | <version>${slf4j.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-context</artifactId> | 
|  | <version>${spring.version}</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-core</artifactId> | 
|  | <version>${spring.version}</version> | 
|  | <exclusions> | 
|  | <exclusion> | 
|  | <groupId>commons-logging</groupId> | 
|  | <artifactId>commons-logging</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-web</artifactId> | 
|  | <version>${spring.version}</version> | 
|  | <exclusions> | 
|  | <exclusion> | 
|  | <groupId>commons-logging</groupId> | 
|  | <artifactId>commons-logging</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.assertj</groupId> | 
|  | <artifactId>assertj-core</artifactId> | 
|  | <version>${assertj-core.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-jmx</artifactId> | 
|  | <version>${jetty.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-server</artifactId> | 
|  | <version>${jetty.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-webapp</artifactId> | 
|  | <version>${jetty.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.eclipse.jetty.websocket</groupId> | 
|  | <artifactId>websocket-jakarta-server</artifactId> | 
|  | <version>${jetty.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.glassfish</groupId> | 
|  | <artifactId>jakarta.el</artifactId> | 
|  | <version>${jakarta.el.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.hibernate.validator</groupId> | 
|  | <artifactId>hibernate-validator</artifactId> | 
|  | <version>${hibernate-validator.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.httpunit</groupId> | 
|  | <artifactId>httpunit</artifactId> | 
|  | <version>${httpunit.version}</version> | 
|  | <scope>test</scope> | 
|  | <exclusions> | 
|  | <!-- | 
|  | A dependency on xerces:xmlParserAPIs pulls classes (e.g. org.xml.sax.SAXException) into this | 
|  | module, that are already defined in module JRA "java.xml". This violation of "unique visibility" | 
|  | causes compile errors in Eclipse (see bug 536928) and (in the future, see JDK-8215739) javac. | 
|  | --> | 
|  | <exclusion> | 
|  | <groupId>xerces</groupId> | 
|  | <artifactId>xmlParserAPIs</artifactId> | 
|  | </exclusion> | 
|  | </exclusions> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.jglue.cdi-unit</groupId> | 
|  | <artifactId>cdi-unit</artifactId> | 
|  | <version>${cdi-unit.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.junit.jupiter</groupId> | 
|  | <artifactId>junit-jupiter-engine</artifactId> | 
|  | <version>${junit.version}</version> | 
|  | <scope>test</scope> | 
|  | <optional>true</optional> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.junit.jupiter</groupId> | 
|  | <artifactId>junit-jupiter-params</artifactId> | 
|  | <version>${junit.version}</version> | 
|  | <scope>test</scope> | 
|  | <optional>true</optional> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.junit.vintage</groupId> | 
|  | <artifactId>junit-vintage-engine</artifactId> | 
|  | <version>${junit.version}</version> | 
|  | <scope>test</scope> | 
|  | <optional>true</optional> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.mockito</groupId> | 
|  | <artifactId>mockito-core</artifactId> | 
|  | <version>${mockito.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.springframework</groupId> | 
|  | <artifactId>spring-test</artifactId> | 
|  | <version>${spring.version}</version> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | </dependencies> | 
|  | </dependencyManagement> | 
|  | <dependencies> | 
|  | <dependency> | 
|  | <groupId>jakarta.servlet</groupId> | 
|  | <artifactId>jakarta.servlet-api</artifactId> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>slf4j-api</artifactId> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.junit.jupiter</groupId> | 
|  | <artifactId>junit-jupiter-engine</artifactId> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.mockito</groupId> | 
|  | <artifactId>mockito-core</artifactId> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>org.slf4j</groupId> | 
|  | <artifactId>jcl-over-slf4j</artifactId> | 
|  | <scope>test</scope> | 
|  | </dependency> | 
|  | </dependencies> | 
|  | <build> | 
|  | <extensions> | 
|  | <extension> | 
|  | <groupId>org.apache.maven.wagon</groupId> | 
|  | <artifactId>wagon-ssh-external</artifactId> | 
|  | <version>${wagon-ssh-external.version}</version> | 
|  | </extension> | 
|  | </extensions> | 
|  | <resources> | 
|  | <resource> | 
|  | <filtering>false</filtering> | 
|  | <directory>${basedir}/src/main/java</directory> | 
|  | <includes> | 
|  | <include>**/*</include> | 
|  | </includes> | 
|  | <excludes> | 
|  | <exclude>**/*.java</exclude> | 
|  | <exclude>**/package.html</exclude> | 
|  | </excludes> | 
|  | </resource> | 
|  | <resource> | 
|  | <filtering>false</filtering> | 
|  | <directory>${basedir}/src/main/resources</directory> | 
|  | <includes> | 
|  | <include>**/*</include> | 
|  | </includes> | 
|  | <excludes> | 
|  | <exclude>**/*.java</exclude> | 
|  | <exclude>**/package.html</exclude> | 
|  | </excludes> | 
|  | </resource> | 
|  | <resource> | 
|  | <filtering>false</filtering> | 
|  | <directory>${project.build.directory}/generated-res</directory> | 
|  | <excludes> | 
|  | <exclude>**/*min.min.js</exclude> | 
|  | <exclude>**/*min.min.css</exclude> | 
|  | </excludes> | 
|  | </resource> | 
|  | </resources> | 
|  | <testResources> | 
|  | <testResource> | 
|  | <filtering>false</filtering> | 
|  | <directory>${basedir}/src/test/java</directory> | 
|  | <includes> | 
|  | <include>**/*</include> | 
|  | </includes> | 
|  | <excludes> | 
|  | <exclude>**/*.java</exclude> | 
|  | <exclude>**/package.html</exclude> | 
|  | </excludes> | 
|  | </testResource> | 
|  | </testResources> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <artifactId>maven-remote-resources-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-source-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>com.github.siom79.japicmp</groupId> | 
|  | <artifactId>japicmp-maven-plugin</artifactId> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-eclipse-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-site-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-report-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-jar-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.felix</groupId> | 
|  | <artifactId>maven-bundle-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-javadoc-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>de.thetaphi</groupId> | 
|  | <artifactId>forbiddenapis</artifactId> | 
|  | </plugin> | 
|  | </plugins> | 
|  | <pluginManagement> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>com.github.siom79.japicmp</groupId> | 
|  | <artifactId>japicmp-maven-plugin</artifactId> | 
|  | <version>${japicmp-maven-plugin.version}</version> | 
|  | <configuration> | 
|  | <oldVersion> | 
|  | <dependency> | 
|  | <groupId>${project.groupId}</groupId> | 
|  | <artifactId>${project.artifactId}</artifactId> | 
|  | <version>10.0.0</version> | 
|  | <type>jar</type> | 
|  | </dependency> | 
|  | </oldVersion> | 
|  | <newVersion> | 
|  | <file> | 
|  | <path>${project.build.directory}/${project.artifactId}-${project.version}.jar</path> | 
|  | </file> | 
|  | </newVersion> | 
|  | <parameter> | 
|  | <skipXmlReport>true</skipXmlReport> | 
|  | <skipHtmlReport>true</skipHtmlReport> | 
|  | <breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications> | 
|  | <breakBuildOnSourceIncompatibleModifications>true</breakBuildOnSourceIncompatibleModifications> | 
|  | <onlyBinaryIncompatible>true</onlyBinaryIncompatible> | 
|  | <ignoreMissingClasses>true</ignoreMissingClasses> | 
|  | <excludes> | 
|  | <exclude> | 
|  | <!-- [ERROR] Failed to execute goal com.github.siom79.japicmp:japicmp-maven-plugin:0.15.3:cmp (default) on project wicket-core: There is at least one incompatibility: org.apache.wicket.markup.html.form.EnumChoiceRenderer:METHOD_REMOVED_IN_SUPERCLASS --> | 
|  | org.apache.wicket.markup.html.form.EnumChoiceRenderer | 
|  | </exclude> | 
|  | </excludes> | 
|  | <overrideCompatibilityChangeParameters> | 
|  | <overrideCompatibilityChangeParameter> | 
|  | <compatibilityChange>METHOD_ABSTRACT_NOW_DEFAULT</compatibilityChange> | 
|  | <binaryCompatible>true</binaryCompatible> | 
|  | <sourceCompatible>true</sourceCompatible> | 
|  | </overrideCompatibilityChangeParameter> | 
|  | <overrideCompatibilityChangeParameter> | 
|  | <compatibilityChange>METHOD_NEW_DEFAULT</compatibilityChange> | 
|  | <binaryCompatible>true</binaryCompatible> | 
|  | <sourceCompatible>true</sourceCompatible> | 
|  | </overrideCompatibilityChangeParameter> | 
|  | </overrideCompatibilityChangeParameters> | 
|  | </parameter> | 
|  | </configuration> | 
|  | <executions> | 
|  | <execution> | 
|  | <phase>verify</phase> | 
|  | <goals> | 
|  | <goal>cmp</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>de.thetaphi</groupId> | 
|  | <artifactId>forbiddenapis</artifactId> | 
|  | <version>${forbiddenapis.version}</version> | 
|  | <configuration> | 
|  | <failOnUnsupportedJava>false</failOnUnsupportedJava> | 
|  | <signatures><![CDATA[ | 
|  | @defaultMessage Specify Locale.ROOT to ensure locale insensitive conversion | 
|  | java.lang.String#toLowerCase() | 
|  | java.lang.String#toUpperCase() | 
|  | ]]></signatures> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.felix</groupId> | 
|  | <artifactId>maven-bundle-plugin</artifactId> | 
|  | <version>${maven-bundle-plugin.version}</version> | 
|  | <extensions>true</extensions> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>default-bundle</id> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>bundle</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <instructions> | 
|  | <Export-Package>${osgi.export.package}</Export-Package> | 
|  | <Import-Package>${osgi.import.package}</Import-Package> | 
|  | <DynamicImport-Package>${osgi.dynamicimport.package}</DynamicImport-Package> | 
|  | <_nouses>true</_nouses> | 
|  | <_noee>true</_noee> | 
|  | </instructions> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-archetype-plugin</artifactId> | 
|  | <version>${maven-archetype-plugin.version}</version> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-compiler-plugin</artifactId> | 
|  | <version>${maven-compiler-plugin.version}</version> | 
|  | <inherited>true</inherited> | 
|  | <configuration> | 
|  | <release>${maven.compiler.source}</release> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-deploy-plugin</artifactId> | 
|  | <version>${maven-deploy-plugin.version}</version> | 
|  | <configuration> | 
|  | <retryFailedDeploymentCount>10</retryFailedDeploymentCount> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-eclipse-plugin</artifactId> | 
|  | <version>${maven-eclipse-plugin.version}</version> | 
|  | <configuration> | 
|  | <downloadSources>true</downloadSources> | 
|  | <additionalConfig> | 
|  | <file> | 
|  | <name>.settings/org.eclipse.jdt.core.prefs</name> | 
|  | <location>/org.eclipse.jdt.core.prefs</location> | 
|  | </file> | 
|  | </additionalConfig> | 
|  | </configuration> | 
|  | <dependencies> | 
|  | <dependency> | 
|  | <groupId>org.apache.wicket</groupId> | 
|  | <artifactId>wicket-eclipse-settings</artifactId> | 
|  | <version>4</version> | 
|  | </dependency> | 
|  | </dependencies> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-enforcer-plugin</artifactId> | 
|  | <version>${maven-enforcer-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>enforce-maven</id> | 
|  | <goals> | 
|  | <goal>enforce</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <rules> | 
|  | <requireMavenVersion> | 
|  | <version>3.6.0</version> | 
|  | </requireMavenVersion> | 
|  | </rules> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <rules> | 
|  | <dependencyConvergence /> | 
|  | <compound implementation="com.github.ferstl.maven.pomenforcers.CompoundPedanticEnforcer"> | 
|  | <!-- Enforcers --> | 
|  | <enforcers>POM_SECTION_ORDER,DEPENDENCY_MANAGEMENT_ORDER,DEPENDENCY_ORDER,DEPENDENCY_CONFIGURATION,PLUGIN_MANAGEMENT_ORDER,PLUGIN_CONFIGURATION</enforcers> | 
|  | <dependencyManagementOrderBy>scope,groupId,artifactId</dependencyManagementOrderBy> | 
|  | <dependencyManagementScopePriorities>provided,compile,runtime,test,import</dependencyManagementScopePriorities> | 
|  | <dependenciesScopePriorities>import,provided,compile,runtime,test</dependenciesScopePriorities> | 
|  | </compound> | 
|  | </rules> | 
|  | <fail>true</fail> | 
|  | </configuration> | 
|  | <dependencies> | 
|  | <dependency> | 
|  | <groupId>com.github.ferstl</groupId> | 
|  | <artifactId>pedantic-pom-enforcers</artifactId> | 
|  | <version>2.2.0</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>javax.xml.bind</groupId> | 
|  | <artifactId>jaxb-api</artifactId> | 
|  | <version>2.3.1</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.sun.xml.bind</groupId> | 
|  | <artifactId>jaxb-core</artifactId> | 
|  | <version>4.0.3</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>com.sun.xml.bind</groupId> | 
|  | <artifactId>jaxb-impl</artifactId> | 
|  | <version>4.0.3</version> | 
|  | </dependency> | 
|  | <dependency> | 
|  | <groupId>javax.activation</groupId> | 
|  | <artifactId>javax.activation-api</artifactId> | 
|  | <version>1.2.0</version> | 
|  | </dependency> | 
|  | </dependencies> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-gpg-plugin</artifactId> | 
|  | <version>${maven-gpg-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>sign-artifacts</id> | 
|  | <phase>install</phase> | 
|  | <goals> | 
|  | <goal>sign</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-install-plugin</artifactId> | 
|  | <version>${maven-install-plugin.version}</version> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-jar-plugin</artifactId> | 
|  | <version>${maven-jar-plugin.version}</version> | 
|  | <configuration> | 
|  | <archive> | 
|  | <manifest> | 
|  | <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> | 
|  | <addDefaultImplementationEntries>true</addDefaultImplementationEntries> | 
|  | </manifest> | 
|  | </archive> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-javadoc-plugin</artifactId> | 
|  | <version>${maven-javadoc-plugin.version}</version> | 
|  | <configuration> | 
|  | <minmemory>128m</minmemory> | 
|  | <maxmemory>256m</maxmemory> | 
|  | <quiet>true</quiet> | 
|  | <links> | 
|  | <link>${javadoc.jdk.apidocs.link}</link> | 
|  | </links> | 
|  | <linksource>true</linksource> | 
|  | <failOnError>true</failOnError> | 
|  | <doclint>all,-html,-missing</doclint> | 
|  | <additionalJOption>${javadoc.additionalJOption}</additionalJOption> | 
|  | <source>8</source> | 
|  | </configuration> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>attach-javadocs</id> | 
|  | <goals> | 
|  | <goal>jar</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-release-plugin</artifactId> | 
|  | <version>${maven-release-plugin.version}</version> | 
|  | <inherited>true</inherited> | 
|  | <configuration> | 
|  | <pushChanges>false</pushChanges> | 
|  | <tagNameFormat>wicket-@{project.version}</tagNameFormat> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-remote-resources-plugin</artifactId> | 
|  | <version>${maven-remote-resources-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>process</goal> | 
|  | </goals> | 
|  | <configuration> | 
|  | <resourceBundles> | 
|  | <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle> | 
|  | </resourceBundles> | 
|  | </configuration> | 
|  | </execution> | 
|  | </executions> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-resources-plugin</artifactId> | 
|  | <version>${maven-resources-plugin.version}</version> | 
|  | <configuration> | 
|  | <encoding>${project.build.sourceEncoding}</encoding> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-site-plugin</artifactId> | 
|  | <version>${maven-site-plugin.version}</version> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <inherited>true</inherited> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-source-plugin</artifactId> | 
|  | <version>${maven-source-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <id>attach-sources</id> | 
|  | <goals> | 
|  | <goal>jar</goal> | 
|  | <goal>test-jar</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <version>${maven-surefire-plugin.version}</version> | 
|  | <configuration> | 
|  | <includes> | 
|  | <include>**/*Test.java</include> | 
|  | </includes> | 
|  | <argLine>--add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED | 
|  | --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED | 
|  | --add-modules=ALL-SYSTEM</argLine> | 
|  | <useModulePath>false</useModulePath> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-report-plugin</artifactId> | 
|  | <version>${maven-surefire-plugin.version}</version> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | <version>${maven-toolchains-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>toolchain</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <toolchains> | 
|  | <jdk> | 
|  | <version>${maven.compiler.source}</version> | 
|  | </jdk> | 
|  | </toolchains> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-war-plugin</artifactId> | 
|  | <version>${maven-war-plugin.version}</version> | 
|  | <configuration> | 
|  | <warName>${project.artifactId}</warName> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.codehaus.mojo</groupId> | 
|  | <artifactId>build-helper-maven-plugin</artifactId> | 
|  | <version>${build-helper-maven-plugin.version}</version> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.eclipse.jetty</groupId> | 
|  | <artifactId>jetty-maven-plugin</artifactId> | 
|  | <version>${jetty.version}</version> | 
|  | <configuration> | 
|  | <scanIntervalSeconds>60</scanIntervalSeconds> | 
|  | <webAppSourceDirectory>src/main/webapp</webAppSourceDirectory> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.--> | 
|  | <groupId>org.eclipse.m2e</groupId> | 
|  | <artifactId>lifecycle-mapping</artifactId> | 
|  | <version>1.0.0</version> | 
|  | <configuration> | 
|  | <lifecycleMappingMetadata> | 
|  | <pluginExecutions> | 
|  | <pluginExecution> | 
|  | <pluginExecutionFilter> | 
|  | <groupId>org.primefaces.extensions</groupId> | 
|  | <artifactId>resources-optimizer-maven-plugin</artifactId> | 
|  | <versionRange>[1.3.0,)</versionRange> | 
|  | <goals> | 
|  | <goal>optimize</goal> | 
|  | </goals> | 
|  | </pluginExecutionFilter> | 
|  | <action> | 
|  | <ignore /> | 
|  | </action> | 
|  | </pluginExecution> | 
|  | <pluginExecution> | 
|  | <pluginExecutionFilter> | 
|  | <groupId>com.github.siom79.japicmp</groupId> | 
|  | <artifactId>japicmp-maven-plugin</artifactId> | 
|  | <versionRange>[0.15.3,)</versionRange> | 
|  | <goals> | 
|  | <goal>check</goal> | 
|  | </goals> | 
|  | </pluginExecutionFilter> | 
|  | <action> | 
|  | <ignore /> | 
|  | </action> | 
|  | </pluginExecution> | 
|  | <pluginExecution> | 
|  | <pluginExecutionFilter> | 
|  | <groupId>org.apache.felix</groupId> | 
|  | <artifactId>maven-bundle-plugin</artifactId> | 
|  | <versionRange>[2.3.7,)</versionRange> | 
|  | <goals> | 
|  | <goal>manifest</goal> | 
|  | </goals> | 
|  | </pluginExecutionFilter> | 
|  | <action> | 
|  | <ignore /> | 
|  | </action> | 
|  | </pluginExecution> | 
|  | <pluginExecution> | 
|  | <pluginExecutionFilter> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-enforcer-plugin</artifactId> | 
|  | <versionRange>[1.0.0,)</versionRange> | 
|  | <goals> | 
|  | <goal>enforce</goal> | 
|  | </goals> | 
|  | </pluginExecutionFilter> | 
|  | <action> | 
|  | <ignore /> | 
|  | </action> | 
|  | </pluginExecution> | 
|  | <pluginExecution> | 
|  | <pluginExecutionFilter> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-remote-resources-plugin</artifactId> | 
|  | <versionRange>[1.0,)</versionRange> | 
|  | <goals> | 
|  | <goal>process</goal> | 
|  | </goals> | 
|  | </pluginExecutionFilter> | 
|  | <action> | 
|  | <ignore> | 
|  | </ignore> | 
|  | </action> | 
|  | </pluginExecution> | 
|  | </pluginExecutions> | 
|  | </lifecycleMappingMetadata> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.primefaces.extensions</groupId> | 
|  | <artifactId>resources-optimizer-maven-plugin</artifactId> | 
|  | <version>${resources-optimizer-maven-plugin.version}</version> | 
|  | <configuration> | 
|  | <suffix>.min</suffix> | 
|  | <inputDir>${project.build.directory}/classes</inputDir> | 
|  | <useDataUri>false</useDataUri> | 
|  | <resourcesSets> | 
|  | <resourcesSet> | 
|  | <excludes> | 
|  | <exclude>**/jquery*.js</exclude> | 
|  | </excludes> | 
|  | </resourcesSet> | 
|  | </resourcesSets> | 
|  | </configuration> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>optimize</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </pluginManagement> | 
|  | </build> | 
|  | <profiles> | 
|  | <profile> | 
|  | <id>release</id> | 
|  | <activation> | 
|  | <activeByDefault>false</activeByDefault> | 
|  | </activation> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-gpg-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-javadoc-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | <distributionManagement> | 
|  | <site> | 
|  | <id>local</id> | 
|  | <url>file:target/site</url> | 
|  | </site> | 
|  | </distributionManagement> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>apache-nexus-deploy</id> | 
|  | <activation> | 
|  | <activeByDefault>false</activeByDefault> | 
|  | </activation> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-javadoc-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | <!-- distribution management is inherited from the parent pom --> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>fast</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-surefire-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | <configuration> | 
|  | <excludedGroups>SLOW</excludedGroups> | 
|  | </configuration> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-source-plugin</artifactId> | 
|  | <inherited>false</inherited> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-javadoc-plugin</artifactId> | 
|  | <inherited>true</inherited> | 
|  | <configuration> | 
|  | <skip>true</skip> | 
|  | </configuration> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  |  | 
|  | <profile> | 
|  | <id>coverage</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.jacoco</groupId> | 
|  | <artifactId>jacoco-maven-plugin</artifactId> | 
|  | <version>${jacoco.version}</version> | 
|  |  | 
|  | <executions> | 
|  | <execution> | 
|  | <id>jacoco-initialize</id> | 
|  | <goals> | 
|  | <goal>prepare-agent</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | <execution> | 
|  | <id>jacoco-site</id> | 
|  | <phase>package</phase> | 
|  | <goals> | 
|  | <goal>report</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  |  | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>java17</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | <version>${maven-toolchains-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>toolchain</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <toolchains> | 
|  | <jdk> | 
|  | <version>17</version> | 
|  | </jdk> | 
|  | </toolchains> | 
|  | </configuration> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>java18</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | <version>${maven-toolchains-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>toolchain</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <toolchains> | 
|  | <jdk> | 
|  | <version>18</version> | 
|  | </jdk> | 
|  | </toolchains> | 
|  | </configuration> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>java19</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | <version>${maven-toolchains-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>toolchain</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <toolchains> | 
|  | <jdk> | 
|  | <version>19</version> | 
|  | </jdk> | 
|  | </toolchains> | 
|  | </configuration> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>java20</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | <version>${maven-toolchains-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>toolchain</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <toolchains> | 
|  | <jdk> | 
|  | <version>20</version> | 
|  | </jdk> | 
|  | </toolchains> | 
|  | </configuration> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>java21</id> | 
|  | <build> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-toolchains-plugin</artifactId> | 
|  | <version>${maven-toolchains-plugin.version}</version> | 
|  | <executions> | 
|  | <execution> | 
|  | <goals> | 
|  | <goal>toolchain</goal> | 
|  | </goals> | 
|  | </execution> | 
|  | </executions> | 
|  | <configuration> | 
|  | <toolchains> | 
|  | <jdk> | 
|  | <version>21</version> | 
|  | </jdk> | 
|  | </toolchains> | 
|  | </configuration> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </build> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>on-jdk-11-or-12</id> | 
|  | <activation> | 
|  | <jdk>[11,12]</jdk> | 
|  | </activation> | 
|  | <properties> | 
|  | <javadoc.additionalJOption>--no-module-directories</javadoc.additionalJOption> | 
|  | </properties> | 
|  | </profile> | 
|  | <profile> | 
|  | <id>on-jdk-early-access</id> | 
|  | <activation> | 
|  | <jdk>[21,)</jdk> | 
|  | </activation> | 
|  | <properties> | 
|  | <javadoc.jdk.apidocs.link>https://download.java.net/java/early_access/jdk${java.specification.version}/docs/api/</javadoc.jdk.apidocs.link> | 
|  | </properties> | 
|  | </profile> | 
|  | </profiles> | 
|  | <reporting> | 
|  | <plugins> | 
|  | <plugin> | 
|  | <inherited>true</inherited> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-project-info-reports-plugin</artifactId> | 
|  | <version>${maven-project-info-reports-plugin.version}</version> | 
|  | <reportSets> | 
|  | <reportSet> | 
|  | <reports> | 
|  | <report>index</report> | 
|  | <report>dependencies</report> | 
|  | <report>mailing-lists</report> | 
|  | <report>issue-management</report> | 
|  | <report>licenses</report> | 
|  | <report>scm</report> | 
|  | </reports> | 
|  | </reportSet> | 
|  | </reportSets> | 
|  | </plugin> | 
|  | <plugin> | 
|  | <inherited>true</inherited> | 
|  | <groupId>org.apache.maven.plugins</groupId> | 
|  | <artifactId>maven-javadoc-plugin</artifactId> | 
|  | <version>${maven-javadoc-plugin.version}</version> | 
|  | </plugin> | 
|  | </plugins> | 
|  | </reporting> | 
|  | </project> |