2016-01-08 13:28:35 -05:00
<?xml version="1.0" encoding="UTF-8"?>
2019-06-24 11:42:39 -04:00
<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" >
2016-06-06 15:28:51 -04:00
2009-03-24 17:07:27 -04:00
<modelVersion > 4.0.0</modelVersion>
2016-06-06 15:28:51 -04:00
<groupId > org.eclipse.jetty</groupId>
2009-03-24 17:07:27 -04:00
<artifactId > jetty-project</artifactId>
2023-12-18 09:25:22 -05:00
<version > 12.0.6-SNAPSHOT</version>
2023-10-11 21:51:36 -04:00
<packaging > pom</packaging>
2009-03-24 17:07:27 -04:00
<name > Jetty :: Project</name>
2016-06-06 15:28:51 -04:00
<description > The Eclipse Jetty Project</description>
2023-07-14 21:21:11 -04:00
<url > https://eclipse.dev/jetty</url>
2016-06-06 15:28:51 -04:00
<inceptionYear > 1995</inceptionYear>
2023-10-11 21:51:36 -04:00
<organization >
<name > Webtide</name>
<url > https://webtide.com</url>
</organization>
2021-09-22 10:54:52 -04:00
2023-10-11 21:51:36 -04:00
<licenses >
<license >
<name > Eclipse Public License - Version 2.0</name>
<url > https://www.eclipse.org/legal/epl-2.0/</url>
</license>
<license >
<name > Apache Software License - Version 2.0</name>
<url > https://www.apache.org/licenses/LICENSE-2.0</url>
</license>
</licenses>
<developers >
<developer >
<id > gregw</id>
<name > Greg Wilkins</name>
<email > gregw@webtide.com</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > 10</timezone>
</developer>
<developer >
<id > janb</id>
<name > Jan Bartel</name>
<email > janb@webtide.com</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > 10</timezone>
</developer>
<developer >
<id > jesse</id>
<name > Jesse McConnell</name>
<email > jesse.mcconnell@gmail.com</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > -6</timezone>
</developer>
<developer >
<id > joakime</id>
<name > Joakim Erdfelt</name>
<email > joakim.erdfelt@gmail.com</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > -6</timezone>
</developer>
<developer >
<id > sbordet</id>
<name > Simone Bordet</name>
<email > simone.bordet@gmail.com</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > 1</timezone>
</developer>
<developer >
<id > djencks</id>
<name > David Jencks</name>
<email > david.a.jencks@gmail.com</email>
<organization > IBM</organization>
<timezone > -8</timezone>
</developer>
<developer >
<id > olamy</id>
<name > Olivier Lamy</name>
<email > oliver.lamy@gmail.com</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > Australia/Brisbane</timezone>
</developer>
<developer >
<id > lorban</id>
<name > Ludovic Orban</name>
<email > lorban@bitronix.be</email>
<organization > Webtide, LLC</organization>
<organizationUrl > https://webtide.com</organizationUrl>
<timezone > 1</timezone>
</developer>
</developers>
<mailingLists >
<mailingList >
<name > Jetty Developer Mailing List</name>
<subscribe > https://accounts.eclipse.org/mailing-list/jetty-dev</subscribe>
<archive > https://www.eclipse.org/lists/jetty-dev/</archive>
</mailingList>
<mailingList >
<name > Jetty Users Mailing List</name>
<subscribe > https://accounts.eclipse.org/mailing-list/jetty-users</subscribe>
<archive > https://www.eclipse.org/lists/jetty-users/</archive>
</mailingList>
<mailingList >
<name > Jetty Announce Mailing List</name>
<subscribe > https://accounts.eclipse.org/mailing-list/jetty-announce</subscribe>
<archive > https://www.eclipse.org/lists/jetty-announce/</archive>
</mailingList>
</mailingLists>
<modules >
<module > build</module>
<!-- <module>jetty - p2</module> -->
<module > jetty-core</module>
<module > jetty-ee10</module>
<module > jetty-ee9</module>
<module > jetty-ee8</module>
<module > jetty-home</module>
<module > jetty-integrations</module>
<module > tests</module>
<module > javadoc</module>
<module > documentation</module>
</modules>
<scm >
2023-11-19 16:09:10 -05:00
<connection > scm:git:https://github.com/jetty/jetty.project.git</connection>
<developerConnection > scm:git:git@github.com:jetty/jetty.project.git</developerConnection>
<url > https://github.com/jetty/jetty.project</url>
2023-10-11 21:51:36 -04:00
</scm>
<issueManagement >
<system > github</system>
2023-11-19 16:09:10 -05:00
<url > https://github.com/jetty/jetty.project/issues</url>
2023-10-11 21:51:36 -04:00
</issueManagement>
<distributionManagement >
<repository >
<id > oss.sonatype.org</id>
<name > Jetty Staging Repository</name>
<url > https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
<snapshotRepository >
<id > oss.sonatype.org</id>
<name > Jetty Snapshot Repository</name>
<url > https://oss.sonatype.org/content/repositories/jetty-snapshots/</url>
</snapshotRepository>
</distributionManagement>
<properties >
2021-09-22 10:54:52 -04:00
<alpn.agent.version > 2.0.10</alpn.agent.version>
2023-08-23 23:42:45 -04:00
<ant.version > 1.10.14</ant.version>
2023-10-01 01:57:59 -04:00
<apache.avro.version > 1.11.3</apache.avro.version>
2022-12-27 23:38:09 -05:00
<apache.httpclient.version > 4.5.14</apache.httpclient.version>
2022-11-30 19:02:25 -05:00
<apache.httpcore.version > 4.4.16</apache.httpcore.version>
2023-10-11 21:51:36 -04:00
<asciidoctor.maven.plugin.version > 2.2.4</asciidoctor.maven.plugin.version>
<asciidoctor.skip > false</asciidoctor.skip>
2023-12-31 20:24:41 -05:00
<asciidoctorj-diagram.version > 2.2.14</asciidoctorj-diagram.version>
2023-12-31 20:23:14 -05:00
<asciidoctorj.version > 2.5.11</asciidoctorj.version>
2023-10-01 01:57:20 -04:00
<asm.version > 9.6</asm.version>
2022-03-07 04:25:14 -05:00
<awaitility.version > 4.2.0</awaitility.version>
2023-06-19 22:06:29 -04:00
<bndlib.version > 6.4.1</bndlib.version>
2024-01-02 11:39:25 -05:00
<build-helper.maven.plugin.version > 3.5.0</build-helper.maven.plugin.version>
2020-10-27 06:38:02 -04:00
<build-support.version > 1.5</build-support.version>
2023-10-11 21:51:36 -04:00
<buildnumber.maven.plugin.version > 3.2.0</buildnumber.maven.plugin.version>
2023-12-31 20:21:06 -05:00
<checkstyle.version > 10.12.7</checkstyle.version>
2023-07-07 13:29:25 -04:00
<commons-codec.version > 1.16.0</commons-codec.version>
2023-12-06 16:21:13 -05:00
<commons-lang3.version > 3.14.0</commons-lang3.version>
2023-11-30 20:04:01 -05:00
<commons.compress.version > 1.25.0</commons.compress.version>
2023-11-30 20:02:03 -05:00
<commons.io.version > 2.15.1</commons.io.version>
2023-10-11 21:51:36 -04:00
<compiler.release > 17</compiler.release>
<compiler.source > 17</compiler.source>
<compiler.target > 17</compiler.target>
2021-09-22 10:54:52 -04:00
<conscrypt.version > 2.5.2</conscrypt.version>
2023-11-30 07:16:39 -05:00
<cyclonedx.maven.plugin.version > 2.7.10</cyclonedx.maven.plugin.version>
2023-10-11 21:51:36 -04:00
<depends.maven.plugin.version > 1.5.0</depends.maven.plugin.version>
2021-03-10 04:12:47 -05:00
<disruptor.version > 3.4.2</disruptor.version>
2022-06-06 05:25:47 -04:00
<felix.version > 7.0.5</felix.version>
2021-09-22 10:54:52 -04:00
<findbugs.jsr305.version > 3.0.2</findbugs.jsr305.version>
2024-01-02 11:39:25 -05:00
<flatten.maven.plugin.version > 1.5.0</flatten.maven.plugin.version>
2024-01-08 11:35:36 -05:00
<google.errorprone.version > 2.24.1</google.errorprone.version>
2023-10-11 21:51:36 -04:00
<groovy.version > 4.0.6</groovy.version>
2023-12-31 20:13:46 -05:00
<grpc.version > 1.60.1</grpc.version>
2023-01-30 14:31:48 -05:00
<gson.version > 2.10.1</gson.version>
2023-12-31 20:24:54 -05:00
<guava.version > 33.0.0-jre</guava.version>
2023-07-07 13:28:55 -04:00
<guice.version > 7.0.0</guice.version>
2023-10-24 17:01:16 -04:00
<h2spec.maven.plugin.version > 1.0.11</h2spec.maven.plugin.version>
2021-09-22 10:54:52 -04:00
<hamcrest.version > 2.2</hamcrest.version>
2023-12-31 20:10:19 -05:00
<hazelcast.version > 5.3.6</hazelcast.version>
2023-10-11 21:51:36 -04:00
<infinispan.docker.image.version > 11.0.14.Final</infinispan.docker.image.version>
2023-09-03 23:05:28 -04:00
<infinispan.protostream.version > 4.6.5.Final</infinispan.protostream.version>
2023-10-12 04:20:58 -04:00
<infinispan.version > 11.0.18.Final</infinispan.version>
2023-10-11 21:51:36 -04:00
<injection.bundle.version > 1.2</injection.bundle.version>
<invoker.mergeUserSettings > false</invoker.mergeUserSettings>
<it.debug > false</it.debug>
2023-12-31 20:14:34 -05:00
<jackson.version > 2.16.1</jackson.version>
2024-01-02 11:39:25 -05:00
<jacoco.maven.plugin.version > 0.8.11</jacoco.maven.plugin.version>
2023-10-11 21:51:36 -04:00
<javadoc.verbose > false</javadoc.verbose>
2024-01-02 11:39:25 -05:00
<jboss-logmanager.version > 3.0.4.Final</jboss-logmanager.version>
2023-10-11 21:51:36 -04:00
<jboss-threads.version > 3.5.1.Final</jboss-threads.version>
2022-01-27 04:17:01 -05:00
<jboss.logging.annotations.version > 2.2.1.Final</jboss.logging.annotations.version>
<jboss.logging.processor.version > 2.2.1.Final</jboss.logging.processor.version>
2023-07-07 13:32:10 -04:00
<jboss.logging.version > 3.5.3.Final</jboss.logging.version>
2021-09-22 10:54:52 -04:00
<jetty-assembly-descriptors.version > 1.1</jetty-assembly-descriptors.version>
2023-09-25 11:11:56 -04:00
<jetty-quiche-native.version > 0.18.0</jetty-quiche-native.version>
2021-09-22 10:54:52 -04:00
<jetty-test-policy.version > 1.2</jetty-test-policy.version>
2023-10-11 21:51:36 -04:00
<jetty-version.maven.plugin.version > 2.7</jetty-version.maven.plugin.version>
<jetty.perf-helper.version > 1.0.7</jetty.perf-helper.version>
<jetty.surefire.argLine > -Dfile.encoding=UTF-8 -Duser.language=en -Duser.region=US -Djava.io.tmpdir=${project.build.directory} -showversion -Xmx6g -Xms4g -Xlog:gc:stderr:time,level,tags</jetty.surefire.argLine>
2023-10-16 23:54:37 -04:00
<jetty.test.version > 6.2</jetty.test.version>
2023-10-11 21:51:36 -04:00
<jetty.testtracker.log > true</jetty.testtracker.log>
<jetty.unixdomain.dir > /tmp</jetty.unixdomain.dir>
<jetty.url > https://eclipse.dev/jetty/</jetty.url>
2023-10-25 23:26:45 -04:00
<jetty.xhtml.schemas-version > 1.4</jetty.xhtml.schemas-version>
2023-10-11 21:51:36 -04:00
<jettyHomeZip > ${project.build.directory}/${jettyHomeZipFileName}</jettyHomeZip>
<jettyHomeZipFileName > jetty-home.zip</jettyHomeZipFileName>
2023-08-07 16:16:24 -04:00
<jmh.version > 1.37</jmh.version>
2023-10-11 21:51:36 -04:00
<jmhjar.name > benchmarks</jmhjar.name>
2023-12-31 20:13:20 -05:00
<jna.version > 5.14.0</jna.version>
2021-09-22 10:54:52 -04:00
<json-simple.version > 1.1.1</json-simple.version>
2023-07-31 20:28:18 -04:00
<json-smart.version > 2.5.0</json-smart.version>
2023-10-11 21:51:36 -04:00
<junit.jupiter.execution.parallel.config.fixed.parallelism > 2</junit.jupiter.execution.parallel.config.fixed.parallelism>
<junit.jupiter.execution.parallel.config.strategy > fixed</junit.jupiter.execution.parallel.config.strategy>
<junit.jupiter.execution.parallel.enabled > true</junit.jupiter.execution.parallel.enabled>
<junit.jupiter.execution.parallel.mode.classes.default > concurrent</junit.jupiter.execution.parallel.mode.classes.default>
<junit.jupiter.execution.parallel.mode.default > same_thread</junit.jupiter.execution.parallel.mode.default>
2023-10-16 23:54:37 -04:00
<junit.jupiter.extensions.autodetection.enabled > true</junit.jupiter.extensions.autodetection.enabled>
2023-10-11 21:51:36 -04:00
<junit.version > 5.10.0</junit.version>
2023-02-23 19:51:12 -05:00
<kerb-simplekdc.version > 2.0.3</kerb-simplekdc.version>
2024-01-02 11:39:25 -05:00
<license.maven.plugin.version > 4.3</license.maven.plugin.version>
2023-10-11 21:51:36 -04:00
<localRepoPath > ${project.build.directory}/local-repo</localRepoPath>
2023-12-31 20:19:08 -05:00
<log4j2.version > 2.22.1</log4j2.version>
2023-12-04 02:02:56 -05:00
<logback.version > 1.4.14</logback.version>
2021-09-22 10:54:52 -04:00
<mariadb.docker.version > 10.3.6</mariadb.docker.version>
2024-01-02 11:39:25 -05:00
<mariadb.version > 3.3.2</mariadb.version>
2021-09-22 10:54:52 -04:00
<maven-artifact-transfer.version > 0.13.1</maven-artifact-transfer.version>
2023-12-04 20:29:53 -05:00
<maven-build-cache.version > 1.1.0</maven-build-cache.version>
2023-12-06 16:21:13 -05:00
<maven-plugin.plugin.version > 3.10.2</maven-plugin.plugin.version>
2023-10-11 21:51:36 -04:00
<maven.antrun.plugin.version > 3.1.0</maven.antrun.plugin.version>
<maven.assembly.plugin.version > 3.6.0</maven.assembly.plugin.version>
<maven.bundle.plugin.version > 5.1.9</maven.bundle.plugin.version>
2023-11-01 04:11:25 -04:00
<maven.checkstyle.plugin.version > 3.3.1</maven.checkstyle.plugin.version>
2023-11-08 07:35:46 -05:00
<maven.clean.plugin.version > 3.3.2</maven.clean.plugin.version>
2023-10-11 21:51:36 -04:00
<maven.compiler.createMissingPackageInfoClass > false</maven.compiler.createMissingPackageInfoClass>
2023-12-31 20:11:40 -05:00
<maven.compiler.plugin.version > 3.12.1</maven.compiler.plugin.version>
2023-10-31 20:59:49 -04:00
<maven.dependency.plugin.version > 3.6.1</maven.dependency.plugin.version>
2023-10-11 21:51:36 -04:00
<maven.deploy.plugin.version > 3.1.1</maven.deploy.plugin.version>
<maven.deps.version > 3.9.4</maven.deps.version>
<maven.enforcer.plugin.version > 3.4.1</maven.enforcer.plugin.version>
2023-11-30 19:59:24 -05:00
<maven.exec.plugin.version > 3.1.1</maven.exec.plugin.version>
2023-10-11 21:51:36 -04:00
<maven.gpg.plugin.version > 3.1.0</maven.gpg.plugin.version>
<maven.install.plugin.version > 3.1.1</maven.install.plugin.version>
<maven.invoker.plugin.version > 3.6.0</maven.invoker.plugin.version>
<maven.jar.plugin.version > 3.3.0</maven.jar.plugin.version>
2023-12-31 20:19:26 -05:00
<maven.javadoc.plugin.version > 3.6.3</maven.javadoc.plugin.version>
2023-11-30 19:58:25 -05:00
<maven.plugin-tools.version > 3.10.2</maven.plugin-tools.version>
2023-10-11 21:51:36 -04:00
<maven.release.plugin.version > 3.0.1</maven.release.plugin.version>
<maven.remote-resources-plugin.version > 3.1.0</maven.remote-resources-plugin.version>
2023-12-06 16:21:13 -05:00
<maven.resolver.version > 1.9.18</maven.resolver.version>
2023-10-11 21:51:36 -04:00
<maven.resources.plugin.version > 3.3.1</maven.resources.plugin.version>
<maven.shade.plugin.version > 3.5.1</maven.shade.plugin.version>
<maven.source.plugin.version > 3.3.0</maven.source.plugin.version>
2023-11-09 04:40:55 -05:00
<!-- do not upgrade as jpms issue with ee10 annotations -->
<maven.surefire.plugin.version > 3.1.2</maven.surefire.plugin.version>
2023-02-15 16:23:41 -05:00
<maven.version > 3.9.0</maven.version>
2023-10-11 21:51:36 -04:00
<maven.war.plugin.version > 3.4.0</maven.war.plugin.version>
<mina.core.version > 2.2.3</mina.core.version>
<mongo.docker.version > 3.2.20</mongo.docker.version>
2024-01-02 11:39:25 -05:00
<mongodb.version > 3.12.14</mongodb.version>
2023-10-26 21:40:14 -04:00
<netty.version > 4.1.100.Final</netty.version>
2021-09-22 10:54:52 -04:00
<openpojo.version > 0.9.1</openpojo.version>
2022-12-11 22:55:30 -05:00
<org.osgi.annotation.version > 8.1.0</org.osgi.annotation.version>
2023-03-08 16:33:53 -05:00
<org.osgi.core.version > 8.0.0</org.osgi.core.version>
2022-05-05 16:21:25 -04:00
<org.osgi.util.function.version > 1.2.0</org.osgi.util.function.version>
2023-03-08 16:33:32 -05:00
<org.osgi.util.promise.version > 1.3.0</org.osgi.util.promise.version>
2023-01-15 20:39:37 -05:00
<osgi-service-cm-version > 1.6.1</osgi-service-cm-version>
2023-01-30 14:50:28 -05:00
<osgi-service-component-version > 1.5.1</osgi-service-component-version>
2023-01-15 20:39:37 -05:00
<osgi-service-event-version > 1.4.1</osgi-service-event-version>
2023-10-11 21:51:36 -04:00
<osgi-services-version > 3.11.100</osgi-services-version>
2023-01-15 20:39:37 -05:00
<osgi-util-function-version > 1.2.0</osgi-util-function-version>
<osgi-util-measurement-version > 1.0.2</osgi-util-measurement-version>
<osgi-util-position-version > 1.0.1</osgi-util-position-version>
<osgi-util-tracker-version > 1.5.4</osgi-util-tracker-version>
2023-10-11 21:51:36 -04:00
<osgi-util-version > 3.7.200</osgi-util-version>
2023-01-15 20:39:37 -05:00
<osgi-util-xml-version > 1.0.2</osgi-util-xml-version>
2023-10-11 21:51:36 -04:00
<osgi-version > 3.18.500</osgi-version>
<osgi.slf4j.import.packages > org.slf4j;version="[1.7,3.0)", org.slf4j.event;version="[1.7,3.0)", org.slf4j.helpers;version="[1.7,3.0)", org.slf4j.spi;version="[1.7,3.0)"</osgi.slf4j.import.packages>
2023-09-16 19:17:53 -04:00
<pax.exam.version > 4.13.5</pax.exam.version>
<pax.url.version > 2.6.14</pax.url.version>
2021-12-23 04:24:57 -05:00
<plexus-component-annotations.version > 2.1.1</plexus-component-annotations.version>
2023-06-23 10:06:58 -04:00
<plexus-utils.version > 4.0.0</plexus-utils.version>
2024-01-02 11:39:25 -05:00
<plexus-xml.version > 4.0.3</plexus-xml.version>
2023-10-11 21:51:36 -04:00
<project.build.outputTimestamp > 2023-06-05T23:12:49Z</project.build.outputTimestamp>
<project.build.sourceEncoding > UTF-8</project.build.sourceEncoding>
<settingsPath > src/it/settings.xml</settingsPath>
2023-09-16 19:17:53 -04:00
<slf4j.version > 2.0.9</slf4j.version>
2023-01-15 20:39:37 -05:00
<spifly.version > 1.3.6</spifly.version>
2024-01-02 11:39:25 -05:00
<spotbugs.maven.plugin.version > 4.8.2.0</spotbugs.maven.plugin.version>
2023-10-11 21:51:36 -04:00
<surefire.failIfNoSpecifiedTests > false</surefire.failIfNoSpecifiedTests>
<surefire.rerunFailingTestsCount > 0</surefire.rerunFailingTestsCount>
<swissbox.version > 1.8.3</swissbox.version>
2023-12-06 16:21:13 -05:00
<testcontainers.version > 1.19.3</testcontainers.version>
2023-10-11 21:51:36 -04:00
<tinybundles.version > 3.0.0</tinybundles.version>
2024-01-02 11:39:25 -05:00
<versions.maven.plugin.version > 2.16.2</versions.maven.plugin.version>
2023-12-06 16:21:13 -05:00
<wildfly.common.version > 1.7.0.Final</wildfly.common.version>
2023-09-03 23:05:28 -04:00
<wildfly.elytron.version > 2.2.2.Final</wildfly.elytron.version>
2023-12-06 16:21:13 -05:00
<xmemcached.version > 2.4.8</xmemcached.version>
2009-08-17 19:03:00 -04:00
</properties>
2016-06-06 15:28:51 -04:00
2023-10-11 21:51:36 -04:00
<dependencyManagement >
<dependencies >
<dependency >
<groupId > com.fasterxml.jackson</groupId>
<artifactId > jackson-bom</artifactId>
<version > ${jackson.version}</version>
<type > pom</type>
<scope > import</scope>
</dependency>
<dependency >
<groupId > org.infinispan</groupId>
<artifactId > infinispan-bom</artifactId>
<version > ${infinispan.version}</version>
<type > pom</type>
<scope > import</scope>
</dependency>
<dependency >
<groupId > org.junit</groupId>
<artifactId > junit-bom</artifactId>
<version > ${junit.version}</version>
<type > pom</type>
<scope > import</scope>
</dependency>
<dependency >
<groupId > org.ow2.asm</groupId>
<artifactId > asm-bom</artifactId>
<version > ${asm.version}</version>
<type > pom</type>
<scope > import</scope>
</dependency>
<dependency >
<groupId > org.testcontainers</groupId>
<artifactId > testcontainers-bom</artifactId>
<version > ${testcontainers.version}</version>
<type > pom</type>
<scope > import</scope>
</dependency>
<dependency >
<groupId > biz.aQute.bnd</groupId>
<artifactId > biz.aQute.bndlib</artifactId>
<version > ${bndlib.version}</version>
</dependency>
<dependency >
<groupId > ch.qos.logback</groupId>
<artifactId > logback-core</artifactId>
<version > ${logback.version}</version>
</dependency>
<dependency >
<groupId > com.google.code.findbugs</groupId>
<artifactId > jsr305</artifactId>
<version > ${findbugs.jsr305.version}</version>
</dependency>
<dependency >
<groupId > com.google.code.gson</groupId>
<artifactId > gson</artifactId>
<version > ${gson.version}</version>
</dependency>
<dependency >
<groupId > com.google.errorprone</groupId>
<artifactId > error_prone_annotations</artifactId>
<version > ${google.errorprone.version}</version>
</dependency>
<dependency >
<groupId > com.google.guava</groupId>
<artifactId > guava</artifactId>
<version > ${guava.version}</version>
</dependency>
<dependency >
<groupId > com.google.inject</groupId>
<artifactId > guice</artifactId>
<version > ${guice.version}</version>
</dependency>
<dependency >
<groupId > com.googlecode.json-simple</groupId>
<artifactId > json-simple</artifactId>
<version > ${json-simple.version}</version>
</dependency>
<dependency >
<groupId > com.hazelcast</groupId>
<artifactId > hazelcast</artifactId>
<version > ${hazelcast.version}</version>
</dependency>
<dependency >
<groupId > com.openpojo</groupId>
<artifactId > openpojo</artifactId>
<version > ${openpojo.version}</version>
</dependency>
<dependency >
<groupId > commons-codec</groupId>
<artifactId > commons-codec</artifactId>
<version > ${commons-codec.version}</version>
</dependency>
<dependency >
<groupId > io.grpc</groupId>
<artifactId > grpc-core</artifactId>
<version > ${grpc.version}</version>
</dependency>
<dependency >
<groupId > io.netty</groupId>
<artifactId > netty-handler</artifactId>
<version > ${netty.version}</version>
</dependency>
<dependency >
<groupId > net.java.dev.jna</groupId>
<artifactId > jna</artifactId>
<version > ${jna.version}</version>
</dependency>
<dependency >
<groupId > net.java.dev.jna</groupId>
<artifactId > jna-jpms</artifactId>
<version > ${jna.version}</version>
</dependency>
<dependency >
<groupId > net.minidev</groupId>
<artifactId > json-smart</artifactId>
<version > ${json-smart.version}</version>
</dependency>
<dependency >
<groupId > org.apache.ant</groupId>
<artifactId > ant</artifactId>
<version > ${ant.version}</version>
</dependency>
<dependency >
<groupId > org.apache.ant</groupId>
<artifactId > ant-launcher</artifactId>
<version > ${ant.version}</version>
</dependency>
<dependency >
<groupId > org.apache.aries.spifly</groupId>
<artifactId > org.apache.aries.spifly.dynamic.bundle</artifactId>
<version > ${spifly.version}</version>
</dependency>
<dependency >
<groupId > org.apache.avro</groupId>
<artifactId > avro</artifactId>
<version > ${apache.avro.version}</version>
</dependency>
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-compress</artifactId>
<version > ${commons.compress.version}</version>
</dependency>
<dependency >
<groupId > org.apache.commons</groupId>
<artifactId > commons-lang3</artifactId>
<version > ${commons-lang3.version}</version>
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.felix</groupId>
<artifactId > org.apache.felix.framework</artifactId>
<version > ${felix.version}</version>
2019-08-01 03:46:06 -04:00
</dependency>
2023-01-15 20:39:37 -05:00
<dependency >
<groupId > org.apache.geronimo.specs</groupId>
<artifactId > geronimo-atinject_1.0_spec</artifactId>
<version > ${injection.bundle.version}</version>
</dependency>
2021-09-20 21:16:50 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.kerby</groupId>
<artifactId > kerb-simplekdc</artifactId>
<version > ${kerb-simplekdc.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.logging.log4j</groupId>
<artifactId > log4j-api</artifactId>
<version > ${log4j2.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.maven</groupId>
<artifactId > maven-artifact</artifactId>
2022-05-03 09:50:54 -04:00
<version > ${maven.deps.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.maven</groupId>
<artifactId > maven-core</artifactId>
2022-05-03 09:50:54 -04:00
<version > ${maven.deps.version}</version>
2021-09-22 11:41:30 -04:00
<exclusions >
2022-03-28 07:41:36 -04:00
<exclusion >
<groupId > com.google.code.findbugs</groupId>
<artifactId > jsr305</artifactId>
</exclusion>
2023-10-11 21:51:36 -04:00
<exclusion >
<groupId > javax.inject</groupId>
<artifactId > javax.inject</artifactId>
</exclusion>
2021-09-22 11:41:30 -04:00
</exclusions>
2021-09-20 21:16:50 -04:00
</dependency>
2023-10-05 20:10:07 -04:00
<dependency >
<groupId > org.apache.maven</groupId>
<artifactId > maven-model</artifactId>
<version > ${maven.deps.version}</version>
</dependency>
2021-09-20 21:16:50 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.maven</groupId>
<artifactId > maven-plugin-api</artifactId>
2022-05-03 09:50:54 -04:00
<version > ${maven.deps.version}</version>
2021-09-22 11:41:30 -04:00
<exclusions >
<exclusion >
<groupId > javax.enterprise</groupId>
<artifactId > cdi-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency >
<groupId > org.apache.maven</groupId>
<artifactId > maven-resolver-provider</artifactId>
2022-05-03 09:50:54 -04:00
<version > ${maven.deps.version}</version>
2021-09-22 11:41:30 -04:00
<exclusions >
<exclusion >
<groupId > javax.inject</groupId>
<artifactId > javax.inject</artifactId>
</exclusion>
</exclusions>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.apache.maven</groupId>
<artifactId > maven-settings</artifactId>
2022-05-03 09:50:54 -04:00
<version > ${maven.deps.version}</version>
2021-09-22 10:54:52 -04:00
</dependency>
<dependency >
<groupId > org.apache.maven.plugin-tools</groupId>
<artifactId > maven-plugin-tools-api</artifactId>
<version > ${maven.plugin-tools.version}</version>
</dependency>
2023-08-25 12:03:28 -04:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.asciidoctor</groupId>
<artifactId > asciidoctor-maven-plugin</artifactId>
<version > ${asciidoctor.maven.plugin.version}</version>
2021-08-02 07:05:44 -04:00
</dependency>
2020-05-07 17:06:03 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.asciidoctor</groupId>
<artifactId > asciidoctorj</artifactId>
<version > ${asciidoctorj.version}</version>
2020-05-07 17:06:03 -04:00
</dependency>
2021-08-05 22:07:09 -04:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.awaitility</groupId>
<artifactId > awaitility</artifactId>
<version > ${awaitility.version}</version>
2021-09-30 06:41:49 -04:00
</dependency>
2020-10-05 07:34:00 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.codehaus.plexus</groupId>
<artifactId > plexus-component-annotations</artifactId>
<version > ${plexus-component-annotations.version}</version>
2020-10-05 07:34:00 -04:00
</dependency>
2021-09-13 16:10:48 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.codehaus.plexus</groupId>
<artifactId > plexus-utils</artifactId>
<version > ${plexus-utils.version}</version>
2021-09-13 16:10:48 -04:00
</dependency>
2021-09-30 02:57:19 -04:00
<dependency >
2023-06-23 10:06:58 -04:00
<groupId > org.codehaus.plexus</groupId>
<artifactId > plexus-xml</artifactId>
<version > ${plexus-xml.version}</version>
</dependency>
2023-10-11 21:51:36 -04:00
<dependency >
<groupId > org.conscrypt</groupId>
<artifactId > conscrypt-openjdk-uber</artifactId>
<version > ${conscrypt.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-alpn-client</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-alpn-conscrypt-client</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-alpn-conscrypt-server</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-alpn-java-client</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-alpn-java-server</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-alpn-server</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-client</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-deploy</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-06-29 19:51:19 -04:00
<artifactId > jetty-ee</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2021-09-30 06:41:49 -04:00
<artifactId > jetty-hazelcast</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-home</artifactId>
<version > ${project.version}</version>
<type > zip</type>
</dependency>
2022-11-15 16:06:59 -05:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-http</artifactId>
2022-11-15 16:06:59 -05:00
<version > ${project.version}</version>
</dependency>
2021-09-13 16:10:48 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.eclipse.jetty</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http-spi</artifactId>
2021-09-22 10:54:52 -04:00
<version > ${project.version}</version>
2021-09-13 16:10:48 -04:00
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http-tools</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-06-16 02:31:19 -04:00
<artifactId > jetty-infinispan-common</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-06-16 02:31:19 -04:00
<artifactId > jetty-infinispan-embedded</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
2023-10-11 21:51:36 -04:00
<classifier > config</classifier>
2021-09-30 06:41:49 -04:00
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-06-16 02:31:19 -04:00
<artifactId > jetty-infinispan-embedded-query</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-06-16 02:31:19 -04:00
<artifactId > jetty-infinispan-remote</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
2023-10-11 21:51:36 -04:00
<classifier > config</classifier>
2021-09-30 06:41:49 -04:00
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-06-16 02:31:19 -04:00
<artifactId > jetty-infinispan-remote-query</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2021-09-13 16:10:48 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-io</artifactId>
<version > ${project.version}</version>
2021-09-13 16:10:48 -04:00
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-10-07 06:50:42 -04:00
<artifactId > jetty-jmx</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-10-07 06:50:42 -04:00
<artifactId > jetty-jndi</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-10-07 06:50:42 -04:00
<artifactId > jetty-keystore</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
2022-10-07 06:50:42 -04:00
<artifactId > jetty-nosql</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2023-05-02 09:35:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-openid</artifactId>
<version > ${project.version}</version>
</dependency>
2022-12-21 09:12:44 -05:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-osgi</artifactId>
<version > ${project.version}</version>
</dependency>
2023-12-05 17:48:20 -05:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-plus</artifactId>
<version > ${project.version}</version>
</dependency>
2022-08-25 10:12:23 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-proxy</artifactId>
<version > ${project.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-rewrite</artifactId>
<version > ${project.version}</version>
</dependency>
2023-05-02 09:35:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-security</artifactId>
<version > ${project.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-server</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2021-09-13 16:10:48 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.eclipse.jetty</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-session</artifactId>
2021-09-22 10:54:52 -04:00
<version > ${project.version}</version>
2021-09-13 16:10:48 -04:00
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-slf4j-impl</artifactId>
<version > ${project.version}</version>
2021-09-30 06:41:49 -04:00
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-start</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-unixdomain-server</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-util</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-util-ajax</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > jetty-xml</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.fcgi</groupId>
2022-08-11 04:08:11 -04:00
<artifactId > jetty-fcgi-client</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.fcgi</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-fcgi-proxy</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2022-10-17 18:00:34 -04:00
<dependency >
<groupId > org.eclipse.jetty.fcgi</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-fcgi-server</artifactId>
2022-10-17 18:00:34 -04:00
<version > ${project.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty.gcloud</groupId>
<artifactId > jetty-gcloud-session-manager</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http2</groupId>
2022-08-11 04:23:33 -04:00
<artifactId > jetty-http2-client</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http2</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http2-client-transport</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http2</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http2-common</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http2</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http2-hpack</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http2</groupId>
2022-08-11 04:23:33 -04:00
<artifactId > jetty-http2-server</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2021-10-15 08:53:51 -04:00
<dependency >
<groupId > org.eclipse.jetty.http3</groupId>
2022-08-11 04:32:27 -04:00
<artifactId > jetty-http3-client</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http3</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http3-client-transport</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http3</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http3-common</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http3</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-http3-qpack</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.http3</groupId>
2022-08-11 04:32:27 -04:00
<artifactId > jetty-http3-server</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty.memcached</groupId>
<artifactId > jetty-memcached-sessions</artifactId>
<version > ${project.version}</version>
</dependency>
2021-10-15 08:53:51 -04:00
<dependency >
<groupId > org.eclipse.jetty.quic</groupId>
2022-08-11 05:09:56 -04:00
<artifactId > jetty-quic-client</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.quic</groupId>
2022-08-11 05:09:56 -04:00
<artifactId > jetty-quic-common</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.quic</groupId>
2022-08-11 05:09:56 -04:00
<artifactId > jetty-quic-quiche-common</artifactId>
2021-11-08 05:28:37 -05:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.quic</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-quic-quiche-foreign-incubator</artifactId>
2021-11-08 05:28:37 -05:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.quic</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-quic-quiche-jna</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.quic</groupId>
2022-08-11 05:09:56 -04:00
<artifactId > jetty-quic-server</artifactId>
2021-10-15 08:53:51 -04:00
<version > ${project.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.eclipse.jetty.tests</groupId>
<artifactId > jetty-home-tester</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2023-06-08 16:47:36 -04:00
<dependency >
<groupId > org.eclipse.jetty.tests</groupId>
<artifactId > jetty-test-session-common</artifactId>
<version > ${project.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty.tests</groupId>
2022-07-22 07:41:09 -04:00
<artifactId > test-distribution-common</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2023-10-11 21:51:36 -04:00
<dependency >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-perf-helper</artifactId>
<version > ${jetty.perf-helper.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-test-helper</artifactId>
<version > ${jetty.test.version}</version>
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
2022-08-11 06:07:17 -04:00
<artifactId > jetty-websocket-core-client</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
2022-08-11 06:07:17 -04:00
<artifactId > jetty-websocket-core-common</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
2022-08-11 06:07:17 -04:00
<artifactId > jetty-websocket-core-server</artifactId>
2021-09-30 06:41:49 -04:00
<version > ${project.version}</version>
</dependency>
2023-03-24 14:42:51 -04:00
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
<artifactId > jetty-websocket-jetty-api</artifactId>
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-websocket-jetty-client</artifactId>
2023-03-24 14:42:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > jetty-websocket-jetty-common</artifactId>
2023-03-24 14:42:51 -04:00
<version > ${project.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.websocket</groupId>
<artifactId > jetty-websocket-jetty-server</artifactId>
<version > ${project.version}</version>
</dependency>
2023-10-11 21:51:36 -04:00
2015-03-02 11:00:52 -05:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.eclipse.platform</groupId>
<artifactId > org.eclipse.osgi</artifactId>
<version > ${osgi-version}</version>
2022-09-27 12:42:05 -04:00
</dependency>
2023-01-15 20:39:37 -05:00
<dependency >
<groupId > org.eclipse.platform</groupId>
<artifactId > org.eclipse.osgi.services</artifactId>
<version > ${osgi-services-version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.platform</groupId>
<artifactId > org.eclipse.osgi.util</artifactId>
<version > ${osgi-util-version}</version>
</dependency>
2021-09-14 01:31:55 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest</artifactId>
<version > ${hamcrest.version}</version>
2021-09-13 16:10:48 -04:00
</dependency>
2021-09-30 06:41:49 -04:00
<dependency >
<groupId > org.infinispan.protostream</groupId>
<artifactId > protostream</artifactId>
<version > ${infinispan.protostream.version}</version>
</dependency>
2023-01-30 14:47:58 -05:00
<dependency >
<groupId > org.infinispan.protostream</groupId>
<artifactId > protostream-processor</artifactId>
<version > ${infinispan.protostream.version}</version>
</dependency>
2021-09-20 21:16:50 -04:00
<dependency >
<groupId > org.jboss.logging</groupId>
<artifactId > jboss-logging</artifactId>
<version > ${jboss.logging.version}</version>
</dependency>
<dependency >
<groupId > org.jboss.logging</groupId>
2021-09-22 10:54:52 -04:00
<artifactId > jboss-logging-annotations</artifactId>
2022-01-27 04:17:01 -05:00
<version > ${jboss.logging.annotations.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
<groupId > org.jboss.logging</groupId>
2021-09-22 10:54:52 -04:00
<artifactId > jboss-logging-processor</artifactId>
2022-01-27 04:17:01 -05:00
<version > ${jboss.logging.processor.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
<groupId > org.jboss.logmanager</groupId>
<artifactId > jboss-logmanager</artifactId>
2021-09-22 10:54:52 -04:00
<version > ${jboss-logmanager.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
<dependency >
<groupId > org.jboss.threads</groupId>
<artifactId > jboss-threads</artifactId>
2021-09-22 10:54:52 -04:00
<version > ${jboss-threads.version}</version>
2021-09-20 21:16:50 -04:00
</dependency>
2009-03-24 17:07:27 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.mariadb.jdbc</groupId>
<artifactId > mariadb-java-client</artifactId>
<version > ${mariadb.version}</version>
2009-03-24 17:07:27 -04:00
</dependency>
2021-11-19 06:55:02 -05:00
<dependency >
2021-12-17 03:58:45 -05:00
<groupId > org.mortbay.jetty.quiche</groupId>
2021-11-19 06:55:02 -05:00
<artifactId > jetty-quiche-native</artifactId>
<version > ${jetty-quiche-native.version}</version>
</dependency>
2023-01-15 20:39:37 -05:00
<!-- Pax Exam Dependencies -->
<dependency >
<groupId > org.ops4j.pax.exam</groupId>
<artifactId > pax-exam</artifactId>
<version > ${pax.exam.version}</version>
</dependency>
2023-10-11 21:51:36 -04:00
<dependency >
<groupId > org.ops4j.pax.exam</groupId>
<artifactId > pax-exam-container-forked</artifactId>
<version > ${pax.exam.version}</version>
</dependency>
2023-01-15 20:39:37 -05:00
<dependency >
<groupId > org.ops4j.pax.exam</groupId>
<artifactId > pax-exam-inject</artifactId>
<version > ${pax.exam.version}</version>
</dependency>
<dependency >
<groupId > org.ops4j.pax.exam</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > pax-exam-junit4</artifactId>
2023-01-15 20:39:37 -05:00
<version > ${pax.exam.version}</version>
</dependency>
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.ops4j.pax.exam</groupId>
<artifactId > pax-exam-link-mvn</artifactId>
<version > ${pax.exam.version}</version>
2023-01-15 20:39:37 -05:00
</dependency>
<dependency >
<groupId > org.ops4j.pax.swissbox</groupId>
<artifactId > pax-swissbox-framework</artifactId>
<version > ${swissbox.version}</version>
</dependency>
<dependency >
<groupId > org.ops4j.pax.swissbox</groupId>
<artifactId > pax-swissbox-tracker</artifactId>
<version > ${swissbox.version}</version>
</dependency>
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.ops4j.pax.tinybundles</groupId>
<artifactId > tinybundles</artifactId>
<version > ${tinybundles.version}</version>
2023-01-15 20:39:37 -05:00
</dependency>
<dependency >
<groupId > org.ops4j.pax.url</groupId>
<artifactId > pax-url-aether</artifactId>
<version > ${pax.url.version}</version>
</dependency>
<dependency >
<groupId > org.ops4j.pax.url</groupId>
<artifactId > pax-url-wrap</artifactId>
<version > ${pax.url.version}</version>
</dependency>
2021-01-25 08:21:17 -05:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.osgi</groupId>
2022-05-05 16:21:25 -04:00
<!-- older artifact location, some of our transitive deps still use this coordinate -->
2021-09-22 10:54:52 -04:00
<artifactId > org.osgi.core</artifactId>
<version > ${org.osgi.core.version}</version>
2021-01-25 08:21:17 -05:00
</dependency>
2022-05-05 16:21:25 -04:00
<dependency >
<groupId > org.osgi</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > org.osgi.service.cm</artifactId>
<version > ${osgi-service-cm-version}</version>
2022-05-05 16:21:25 -04:00
</dependency>
2021-01-25 08:21:17 -05:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.osgi</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > org.osgi.service.component</artifactId>
<version > ${osgi-service-component-version}</version>
</dependency>
<dependency >
<groupId > org.osgi</groupId>
<artifactId > org.osgi.service.event</artifactId>
<version > ${osgi-service-event-version}</version>
2021-01-25 08:21:17 -05:00
</dependency>
2022-05-05 16:21:25 -04:00
<dependency >
<groupId > org.osgi</groupId>
<artifactId > org.osgi.util.function</artifactId>
<version > ${org.osgi.util.function.version}</version>
</dependency>
<dependency >
<groupId > org.osgi</groupId>
<artifactId > org.osgi.util.promise</artifactId>
<version > ${org.osgi.util.promise.version}</version>
</dependency>
2021-01-25 08:21:17 -05:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.osgi</groupId>
<artifactId > org.osgi.util.tracker</artifactId>
<version > ${osgi-util-tracker-version}</version>
</dependency>
<dependency >
<groupId > org.osgi</groupId>
<artifactId > osgi.annotation</artifactId>
<version > ${org.osgi.annotation.version}</version>
</dependency>
<dependency >
<groupId > org.osgi</groupId>
<!-- newer artifact location, some of our transitive deps use this up to date coordinate -->
<artifactId > osgi.core</artifactId>
<version > ${org.osgi.core.version}</version>
2021-01-25 08:21:17 -05:00
</dependency>
2018-01-13 05:59:47 -05:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.slf4j</groupId>
<artifactId > jcl104-over-slf4j</artifactId>
<version > ${slf4j.version}</version>
2018-01-13 05:59:47 -05:00
</dependency>
2019-07-10 06:19:06 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.slf4j</groupId>
<artifactId > jul-to-slf4j</artifactId>
<version > ${slf4j.version}</version>
2019-07-10 06:19:06 -04:00
</dependency>
2020-09-17 16:25:04 -04:00
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.slf4j</groupId>
<artifactId > log4j-over-slf4j</artifactId>
<version > ${slf4j.version}</version>
2020-09-17 16:25:04 -04:00
</dependency>
<dependency >
2021-09-22 10:54:52 -04:00
<groupId > org.slf4j</groupId>
<artifactId > slf4j-api</artifactId>
<version > ${slf4j.version}</version>
2020-09-17 16:25:04 -04:00
</dependency>
2020-11-18 06:26:38 -05:00
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.slf4j</groupId>
<artifactId > slf4j-simple</artifactId>
<version > ${slf4j.version}</version>
</dependency>
<dependency >
2023-11-07 00:37:41 -05:00
<groupId > org.testcontainers</groupId>
<artifactId > testcontainers</artifactId>
<version > ${testcontainers.version}</version>
<exclusions >
<exclusion >
<groupId > org.hamcrest</groupId>
<artifactId > hamcrest-core</artifactId>
</exclusion>
</exclusions>
2023-10-11 21:51:36 -04:00
</dependency>
<dependency >
<groupId > org.apache.maven.plugin-tools</groupId>
<artifactId > maven-plugin-annotations</artifactId>
<version > ${maven.plugin-tools.version}</version>
<scope > provided</scope>
</dependency>
<dependency >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-xhtml-schemas</artifactId>
<version > ${jetty.xhtml.schemas-version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.osgi</groupId>
<artifactId > org.osgi.util.measurement</artifactId>
<version > ${osgi-util-measurement-version}</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.osgi</groupId>
<artifactId > org.osgi.util.position</artifactId>
<version > ${osgi-util-position-version}</version>
<scope > test</scope>
2020-11-18 06:26:38 -05:00
</dependency>
<dependency >
2023-10-11 21:51:36 -04:00
<groupId > org.osgi</groupId>
<artifactId > org.osgi.util.xml</artifactId>
<version > ${osgi-util-xml-version}</version>
<scope > test</scope>
2020-11-18 06:26:38 -05:00
</dependency>
2023-11-07 00:37:41 -05:00
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-digest</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-external</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-gs2</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-gssapi</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-oauth2</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-plain</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.wildfly.security</groupId>
<artifactId > wildfly-elytron-sasl-scram</artifactId>
<version > 2.2.2.Final</version>
<scope > test</scope>
</dependency>
2009-03-24 17:07:27 -04:00
</dependencies>
</dependencyManagement>
2016-06-06 15:28:51 -04:00
2023-10-11 21:51:36 -04:00
<dependencies >
<dependency >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-test-helper</artifactId>
<scope > test</scope>
</dependency>
<dependency >
<groupId > org.junit.jupiter</groupId>
<artifactId > junit-jupiter</artifactId>
<scope > test</scope>
</dependency>
</dependencies>
<build >
<pluginManagement >
<plugins >
<plugin >
<groupId > com.mycila</groupId>
<artifactId > license-maven-plugin</artifactId>
<version > ${license.maven.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.felix</groupId>
<artifactId > maven-bundle-plugin</artifactId>
<version > ${maven.bundle.plugin.version}</version>
<configuration >
<supportedProjectTypes >
<supportedProjectType > jar</supportedProjectType>
<supportedProjectType > maven-plugin</supportedProjectType>
</supportedProjectTypes>
<instructions >
<Bundle-SymbolicName > ${bundle-symbolic-name}</Bundle-SymbolicName>
<Bundle-Description > Jetty module for ${project.name}</Bundle-Description>
<Bundle-DocURL > ${jetty.url}</Bundle-DocURL>
<Bundle-Vendor > Eclipse Jetty Project</Bundle-Vendor>
<Bundle-Classpath > .</Bundle-Classpath>
<Bundle-Copyright > Copyright (c) 1995 Mort Bay Consulting Pty Ltd and others.</Bundle-Copyright>
<Import-Package > ${osgi.slf4j.import.packages},
*</Import-Package>
<_provider-policy > <![CDATA[$<range;[===,=+)>]]> </_provider-policy>
<_consumer-policy > <![CDATA[$<range;[===,+)>]]> </_consumer-policy>
</instructions>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-antrun-plugin</artifactId>
<version > ${maven.antrun.plugin.version}</version>
<dependencies >
<dependency >
<groupId > org.apache.ant</groupId>
<artifactId > ant</artifactId>
<version > ${ant.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-assembly-plugin</artifactId>
<version > ${maven.assembly.plugin.version}</version>
<dependencies >
<dependency >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-assembly-descriptors</artifactId>
<version > ${jetty-assembly-descriptors.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-clean-plugin</artifactId>
<version > ${maven.clean.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
<version > ${maven.compiler.plugin.version}</version>
<configuration >
<source > ${compiler.source}</source>
<target > ${compiler.target}</target>
<release > ${compiler.release}</release>
<showWarnings > true</showWarnings>
<compilerArgs >
<compilerArg > -Xlint:exports</compilerArg>
</compilerArgs>
<testCompilerArgument > -nowarn</testCompilerArgument>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-dependency-plugin</artifactId>
<version > ${maven.dependency.plugin.version}</version>
</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-enforcer-plugin</artifactId>
<version > ${maven.enforcer.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-failsafe-plugin</artifactId>
<version > ${maven.surefire.plugin.version}</version>
<configuration >
<failIfNoTests > false</failIfNoTests>
</configuration>
</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-invoker-plugin</artifactId>
<version > ${maven.invoker.plugin.version}</version>
<configuration >
<addTestClassPath > true</addTestClassPath>
<mergeUserSettings > ${invoker.mergeUserSettings}</mergeUserSettings>
<writeJunitReport > true</writeJunitReport>
<junitPackageName > org.eclipse.jetty.maven.its</junitPackageName>
<debug > ${it.debug}</debug>
<javaHome > ${java.home}</javaHome>
<environmentVariables >
<JAVA_HOME > ${java.home}</JAVA_HOME>
</environmentVariables>
<projectsDirectory > src/it</projectsDirectory>
<timeoutInSeconds > 300</timeoutInSeconds>
<cloneProjectsTo > ${project.build.directory}/it</cloneProjectsTo>
<localRepositoryPath > ${localRepoPath}</localRepositoryPath>
<settingsFile > ${settingsPath}</settingsFile>
<skipInvocation > ${skipTests}</skipInvocation>
<streamLogsOnFailures > true</streamLogsOnFailures>
<pomIncludes >
<pomInclude > */pom.xml</pomInclude>
</pomIncludes>
<filterProperties >
<localRepo > ${localRepoPath}</localRepo>
</filterProperties>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-jar-plugin</artifactId>
<version > ${maven.jar.plugin.version}</version>
<configuration >
<archive >
<manifestFile > ${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
<manifestEntries >
<Implementation-Version > ${project.version}</Implementation-Version>
<Implementation-Vendor > Eclipse Jetty Project</Implementation-Vendor>
<url > ${jetty.url}</url>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-javadoc-plugin</artifactId>
<version > ${maven.javadoc.plugin.version}</version>
<configuration >
<verbose > ${javadoc.verbose}</verbose>
<debug > true</debug>
<source > 17</source>
<charset > UTF-8</charset>
<docencoding > UTF-8</docencoding>
<encoding > UTF-8</encoding>
<additionalOptions > -html5</additionalOptions>
<docfilessubdirs > true</docfilessubdirs>
<detectLinks > false</detectLinks>
<detectJavaApiLink > false</detectJavaApiLink>
<detectOfflineLinks > false</detectOfflineLinks>
<show > protected</show>
<attach > true</attach>
<isOffline > true</isOffline>
<excludePackageNames > com.*:org.slf4j*:org.mortbay*:*.jmh*:org.eclipse.jetty.embedded*:org.eclipse.jetty.example.asyncrest*:org.eclipse.jetty.test*</excludePackageNames>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-plugin-plugin</artifactId>
<version > ${maven-plugin.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-release-plugin</artifactId>
<version > ${maven.release.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-remote-resources-plugin</artifactId>
<version > ${maven.remote-resources-plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-resources-plugin</artifactId>
<version > ${maven.resources.plugin.version}</version>
<configuration >
<propertiesEncoding > ${project.build.sourceEncoding}</propertiesEncoding>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-shade-plugin</artifactId>
<version > ${maven.shade.plugin.version}</version>
<dependencies >
<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>
</dependencies>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-source-plugin</artifactId>
<version > ${maven.source.plugin.version}</version>
<configuration >
<archive >
<manifestEntries >
<Bundle-ManifestVersion > 2</Bundle-ManifestVersion>
<Bundle-Name > ${project.name}</Bundle-Name>
<Bundle-SymbolicName > ${bundle-symbolic-name}.source</Bundle-SymbolicName>
<Bundle-Vendor > Eclipse Jetty Project</Bundle-Vendor>
<Bundle-Version > ${parsedVersion.osgiVersion}</Bundle-Version>
<Eclipse-SourceBundle > ${bundle-symbolic-name};version="${parsedVersion.osgiVersion}";roots:="."</Eclipse-SourceBundle>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
<version > ${maven.surefire.plugin.version}</version>
<configuration >
<trimStackTrace > false</trimStackTrace>
<rerunFailingTestsCount > ${surefire.rerunFailingTestsCount}</rerunFailingTestsCount>
<forkedProcessTimeoutInSeconds > 3600</forkedProcessTimeoutInSeconds>
<argLine > @{argLine} ${jetty.surefire.argLine}</argLine>
<failIfNoTests > false</failIfNoTests>
<forkCount > 1</forkCount>
<reuseForks > true</reuseForks>
<!-- to work around crash at https://github.com/junit - team/junit5/issues/801 -->
<!-- order can be different depending on os jvm so let's force it -->
<runOrder > alphabetical</runOrder>
<systemPropertyVariables >
<jetty.unixdomain.dir > ${jetty.unixdomain.dir}</jetty.unixdomain.dir>
<jetty.testtracker.log > ${jetty.testtracker.log}</jetty.testtracker.log>
</systemPropertyVariables>
<!-- The LC_ALL env variable must have some UTF variant otherwise creating and/or reading files with non - ascii names doesn't work -->
<environmentVariables >
<LC_ALL > en_US.UTF-8</LC_ALL>
</environmentVariables>
<properties >
<configurationParameters > junit.jupiter.execution.parallel.enabled=${junit.jupiter.execution.parallel.enabled}
junit.jupiter.execution.parallel.mode.default=${junit.jupiter.execution.parallel.mode.default}
junit.jupiter.execution.parallel.mode.classes.default=${junit.jupiter.execution.parallel.mode.classes.default}
junit.jupiter.execution.parallel.config.strategy=${junit.jupiter.execution.parallel.config.strategy}
junit.jupiter.execution.parallel.config.fixed.parallelism=${junit.jupiter.execution.parallel.config.fixed.parallelism}
junit.jupiter.extensions.autodetection.enabled=${junit.jupiter.extensions.autodetection.enabled}</configurationParameters>
</properties>
2023-10-16 23:54:37 -04:00
<statelessTestsetReporter implementation= "org.apache.maven.plugin.surefire.extensions.junit5.JUnit5Xml30StatelessReporter" >
<disable > false</disable>
<usePhrasedFileName > false</usePhrasedFileName>
<usePhrasedTestSuiteClassName > true</usePhrasedTestSuiteClassName>
<usePhrasedTestCaseClassName > true</usePhrasedTestCaseClassName>
<usePhrasedTestCaseMethodName > true</usePhrasedTestCaseMethodName>
</statelessTestsetReporter>
<consoleOutputReporter implementation= "org.apache.maven.plugin.surefire.extensions.junit5.JUnit5ConsoleOutputReporter" >
<disable > false</disable>
<encoding > UTF-8</encoding>
<usePhrasedFileName > false</usePhrasedFileName>
</consoleOutputReporter>
<statelessTestsetInfoReporter implementation= "org.apache.maven.plugin.surefire.extensions.junit5.JUnit5StatelessTestsetInfoReporter" >
<disable > false</disable>
<usePhrasedFileName > false</usePhrasedFileName>
<usePhrasedClassNameInRunning > true</usePhrasedClassNameInRunning>
<usePhrasedClassNameInTestCaseSummary > true</usePhrasedClassNameInTestCaseSummary>
</statelessTestsetInfoReporter>
2023-10-11 21:51:36 -04:00
</configuration>
<dependencies >
<dependency >
<groupId > org.ow2.asm</groupId>
<artifactId > asm-commons</artifactId>
<version > ${asm.version}</version>
</dependency>
</dependencies>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-war-plugin</artifactId>
<version > ${maven.war.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.apache.servicemix.tooling</groupId>
<artifactId > depends-maven-plugin</artifactId>
<version > ${depends.maven.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.asciidoctor</groupId>
<artifactId > asciidoctor-maven-plugin</artifactId>
<version > ${asciidoctor.maven.plugin.version}</version>
<configuration >
<backend > html5</backend>
<requires >
<require > asciidoctor-diagram</require>
</requires>
<attributes >
<JDURL > https://eclipse.dev/jetty/javadoc/jetty-12</JDURL>
<SRCDIR > ${basedir}/..</SRCDIR>
2023-11-19 16:09:10 -05:00
<GITBROWSEURL > https://github.com/jetty/jetty.project/tree/jetty-12.0.x</GITBROWSEURL>
<GITDOCURL > https://github.com/jetty/jetty.project/tree/jetty-12.0.x/documentation/jetty-documentation/src/main/asciidoc</GITDOCURL>
2023-10-11 21:51:36 -04:00
<MVNCENTRAL > http://central.maven.org/maven2</MVNCENTRAL>
<VERSION > ${project.version}</VERSION>
<TIMESTAMP > ${maven.build.timestamp}</TIMESTAMP>
<toc > left</toc>
<icons > font</icons>
</attributes>
</configuration>
<dependencies >
<dependency >
<groupId > org.asciidoctor</groupId>
<artifactId > asciidoctorj-diagram</artifactId>
<version > ${asciidoctorj-diagram.version}</version>
</dependency>
</dependencies>
<executions >
<execution >
<id > index</id>
<goals >
<goal > process-asciidoc</goal>
</goals>
<phase > generate-resources</phase>
<configuration >
<sourceDirectory > src/main/asciidoc</sourceDirectory>
<sourceDocumentName > index.adoc</sourceDocumentName>
<outputDirectory > ${project.build.directory}/html</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > build-helper-maven-plugin</artifactId>
<version > ${build-helper.maven.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > buildnumber-maven-plugin</artifactId>
<version > ${buildnumber.maven.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > exec-maven-plugin</artifactId>
<version > ${maven.exec.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > flatten-maven-plugin</artifactId>
<version > ${flatten.maven.plugin.version}</version>
<configuration >
<outputDirectory > ${project.build.directory}</outputDirectory>
<flattenedPomFilename > flattened-pom.xml</flattenedPomFilename>
<flattenMode > bom</flattenMode>
<updatePomFile > true</updatePomFile>
<pomElements >
<build > remove</build>
<properties > remove</properties>
<distributionManagement > remove</distributionManagement>
</pomElements>
</configuration>
</plugin>
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > versions-maven-plugin</artifactId>
<version > ${versions.maven.plugin.version}</version>
<configuration >
<processDependencies > true</processDependencies>
<processDependencyManagement > true</processDependencyManagement>
<processPluginDependencies > true</processPluginDependencies>
<processPluginDependenciesInPluginManagement > true</processPluginDependenciesInPluginManagement>
</configuration>
</plugin>
2023-11-30 07:16:39 -05:00
<plugin >
<groupId > org.cyclonedx</groupId>
<artifactId > cyclonedx-maven-plugin</artifactId>
<version > ${cyclonedx.maven.plugin.version}</version>
<configuration >
<includeCompileScope > true</includeCompileScope>
<includeProvidedScope > true</includeProvidedScope>
<includeRuntimeScope > true</includeRuntimeScope>
<includeSystemScope > true</includeSystemScope>
<includeTestScope > false</includeTestScope>
</configuration>
</plugin>
2023-10-11 21:51:36 -04:00
<plugin >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-version-maven-plugin</artifactId>
<version > ${jetty-version.maven.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.jacoco</groupId>
<artifactId > jacoco-maven-plugin</artifactId>
<version > ${jacoco.maven.plugin.version}</version>
</plugin>
<plugin >
<groupId > org.mortbay.jetty</groupId>
<artifactId > h2spec-maven-plugin</artifactId>
<version > ${h2spec.maven.plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
<plugins >
<plugin >
<groupId > com.diffplug.spotless</groupId>
<artifactId > spotless-maven-plugin</artifactId>
2024-01-08 11:37:11 -05:00
<version > 2.41.1</version>
2023-10-11 21:51:36 -04:00
<configuration >
<pom >
<includes >
<include > pom.xml</include>
</includes>
<sortPom >
<nrOfIndentSpace > 2</nrOfIndentSpace>
<!-- default see https://github.com/Ekryd/sortpom/wiki/PredefinedSortOrderProfiles -->
<predefinedSortOrder > recommended_2008_06</predefinedSortOrder>
<!-- Sort properties -->
<sortProperties > true</sortProperties>
<!-- Sort modules -->
<!-- <sortModules>true</sortModules> -->
<!-- Sort plugin executions -->
<sortExecutions > true</sortExecutions>
<!-- Sort dependencies see https://github.com/Ekryd/sortpom/wiki/SortDependencies -->
<sortDependencies > scope,groupId,artifactId</sortDependencies>
<!-- Sort dependency exclusions -->
<sortDependencyExclusions > groupId,artifactId</sortDependencyExclusions>
<!-- Sort plugins: https://github.com/Ekryd/sortpom/wiki/SortPlugins -->
<sortPlugins > groupId,artifactId</sortPlugins>
</sortPom>
</pom>
<upToDateChecking >
<enabled > true</enabled>
</upToDateChecking>
</configuration>
<executions >
<execution >
<goals >
<goal > check</goal>
</goals>
<phase > validate</phase>
</execution>
</executions>
</plugin>
<plugin >
<groupId > com.mycila</groupId>
<artifactId > license-maven-plugin</artifactId>
<inherited > false</inherited>
<configuration >
<failIfMissing > true</failIfMissing>
<aggregate > true</aggregate>
<strictCheck > true</strictCheck>
</configuration>
<executions >
<execution >
<id > check-java-headers</id>
<goals >
<goal > check</goal>
</goals>
<phase > verify</phase>
<configuration >
<header > header-template.txt</header>
<mapping >
<java > DOUBLESLASH_STYLE</java>
<adoc > DOUBLESLASH_STYLE</adoc>
</mapping>
<includes >
<include > **/*.java</include>
<include > **/*.adoc</include>
</includes>
<excludes >
<!-- Sabre Holdings -->
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/AntWebAppContext.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/types/Connectors.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/types/ContextHandlers.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/types/FileMatchingConfiguration.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/types/LoginServices.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/types/SystemProperties.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/utils/ServerProxy.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/utils/TaskLog.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/AntWebXmlConfiguration.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/JettyRunTask.java</exclude>
<exclude > jetty-ee*/jetty-ee*-ant/src/main/java/org/eclipse/jetty/ee*/ant/ServerProxyImpl.java</exclude>
<!-- Aki Yoshida -->
<exclude > jetty-core/jetty-util/src/main/java/org/eclipse/jetty/util/security/UnixCrypt.java</exclude>
<!-- Distribution Text (no header, too noisy) -->
<exclude > jetty-home/src/main/resources/README.adoc</exclude>
</excludes>
</configuration>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.felix</groupId>
<artifactId > maven-bundle-plugin</artifactId>
<executions >
<execution >
<goals >
<goal > manifest</goal>
</goals>
<phase > process-classes</phase>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-checkstyle-plugin</artifactId>
<version > ${maven.checkstyle.plugin.version}</version>
<configuration >
<configLocation > jetty-checkstyle.xml</configLocation>
<includeTestSourceDirectory > true</includeTestSourceDirectory>
<violationSeverity > warning</violationSeverity>
<consoleOutput > true</consoleOutput>
<sourceDirectories >
<!-- only scan source directory (not generated, filtered, or copied source) -->
<sourceDirectory > ${project.build.sourceDirectory}</sourceDirectory>
</sourceDirectories>
<testSourceDirectories >
<sourceDirectory > ${project.build.testSourceDirectory}</sourceDirectory>
</testSourceDirectories>
</configuration>
<dependencies >
<dependency >
<groupId > com.puppycrawl.tools</groupId>
<artifactId > checkstyle</artifactId>
<version > ${checkstyle.version}</version>
</dependency>
<dependency >
<groupId > org.eclipse.jetty</groupId>
<artifactId > build-resources</artifactId>
<version > ${project.version}</version>
</dependency>
</dependencies>
<executions >
<execution >
<id > checkstyle-check</id>
<goals >
<goal > check</goal>
</goals>
<phase > validate</phase>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-enforcer-plugin</artifactId>
<dependencies >
<dependency >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-build-support</artifactId>
<version > ${build-support.version}</version>
</dependency>
</dependencies>
<executions >
<execution >
<id > ban-javax-servlet-api</id>
<goals >
<goal > enforce</goal>
</goals>
<phase > validate</phase>
<configuration >
<rules >
<bannedDependencies >
<excludes >
<exclude > javax.servlet:*</exclude>
<exclude > servletapi</exclude>
<exclude > org.eclipse.jetty.orbit:javax.servlet</exclude>
<exclude > *:javax.servlet</exclude>
<exclude > org.mortbay.jetty:servlet-api</exclude>
<exclude > jetty:servlet-api</exclude>
<exclude > jetty-servlet-api</exclude>
<exclude > javax.websocket</exclude>
<exclude > javax.el:*</exclude>
<exclude > javax.annotation:javax.annotation-api</exclude>
</excludes>
<searchTransitive > true</searchTransitive>
</bannedDependencies>
</rules>
</configuration>
</execution>
<execution >
<id > enforce-java</id>
<goals >
<goal > enforce</goal>
</goals>
<phase > validate</phase>
<configuration >
<rules >
<requireMavenVersion >
<version > [3.9.2,)</version>
<message > [ERROR] OLD MAVEN [${maven.version}] in use, Jetty ${project.version} requires Maven 3.9.2 or newer</message>
</requireMavenVersion>
<requireJavaVersion >
<version > [17,)</version>
<message > [ERROR] OLD JDK [${java.version}] in use. Jetty ${project.version} requires JDK 17 or newer</message>
</requireJavaVersion>
<versionTxtRule implementation= "org.eclipse.jetty.toolchain.enforcer.rules.VersionTxtRule" > </versionTxtRule>
<versionOsgiRule implementation= "org.eclipse.jetty.toolchain.enforcer.rules.RequireOsgiCompatibleVersionRule" > </versionOsgiRule>
<!-- do not support alphax as a version number -->
<!--
<versionRedhatRule implementation= "org.eclipse.jetty.toolchain.enforcer.rules.RequireRedhatCompatibleVersionRule" />
<versionDebianRule implementation= "org.eclipse.jetty.toolchain.enforcer.rules.RequireDebianCompatibleVersionRule" />
-->
<requireUpperBoundDeps > </requireUpperBoundDeps>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-release-plugin</artifactId>
<configuration >
<autoVersionSubmodules > true</autoVersionSubmodules>
<useReleaseProfile > false</useReleaseProfile>
<goals > deploy</goals>
<arguments > -Peclipse-release</arguments>
<preparationGoals > clean install</preparationGoals>
<mavenExecutorId > forked-path</mavenExecutorId>
</configuration>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-remote-resources-plugin</artifactId>
<executions >
<execution >
<id > copy-shared-resources</id>
<goals >
<goal > process</goal>
</goals>
<phase > generate-resources</phase>
<configuration >
<resourceBundles >
<resourceBundle > org.eclipse.jetty:build-resources:${project.version}</resourceBundle>
</resourceBundles>
</configuration>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-source-plugin</artifactId>
<inherited > true</inherited>
<executions >
<execution >
<id > attach-sources</id>
<goals >
<goal > jar-no-fork</goal>
</goals>
<phase > package</phase>
</execution>
</executions>
</plugin>
<!-- Build helper maven plugin sets the parsedVersion.osgiVersion property -->
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > build-helper-maven-plugin</artifactId>
<executions >
<execution >
<id > set-osgi-version</id>
<goals >
<goal > parse-version</goal>
</goals>
<phase > validate</phase>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-version-maven-plugin</artifactId>
<executions >
<execution >
<id > attach-version</id>
<goals >
<goal > attach-version-text</goal>
</goals>
<phase > process-resources</phase>
</execution>
</executions>
</plugin>
<plugin >
<groupId > org.jacoco</groupId>
<artifactId > jacoco-maven-plugin</artifactId>
<configuration >
<excludes >
<!-- build tools -->
<exclude > **/org/eclipse/jetty/ant/**</exclude>
2023-12-05 18:48:01 -05:00
<exclude > */org/eclipse/jetty/maven/its/**</exclude>
2023-10-11 21:51:36 -04:00
<!-- example code / documentation -->
<exclude > **/org/eclipse/jetty/embedded/**</exclude>
<exclude > **/org/eclipse/jetty/asyncrest/**</exclude>
<exclude > **/org/eclipse/jetty/demo/**</exclude>
<!-- special environments / late integrations -->
<exclude > **/org/eclipse/jetty/gcloud/**</exclude>
<exclude > **/org/eclipse/jetty/infinispan/**</exclude>
<exclude > **/org/eclipse/jetty/osgi/**</exclude>
<exclude > **/org/eclipse/jetty/spring/**</exclude>
<exclude > **/org/eclipse/jetty/http/spi/**</exclude>
<!-- test classes -->
<exclude > **/org/eclipse/jetty/tests/**</exclude>
<exclude > **/org/eclipse/jetty/test/**</exclude>
</excludes>
</configuration>
<executions >
<execution >
<id > jacoco-initialize</id>
<goals >
<goal > prepare-agent</goal>
</goals>
<phase > initialize</phase>
</execution>
<execution >
<id > jacoco-setup-m-invoker-p</id>
<goals >
<goal > prepare-agent</goal>
</goals>
<phase > initialize</phase>
<configuration >
<!-- Enable recording of coverage during execution of maven - invoker - plugin -->
<propertyName > invoker.mavenOpts</propertyName>
</configuration>
</execution>
<execution >
<id > jacoco-site</id>
<goals >
<goal > report</goal>
</goals>
<phase > package</phase>
<configuration >
<!-- list of classes that you want to see in the report.
Specify a narrow list of multi-module project
classes you want to see here.
This is useful to remove 3rd party library classes
from the report. -->
<includes >
<include > **/org/eclipse/jetty/**</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<extensions >
<extension >
<groupId > org.apache.maven.extensions</groupId>
<artifactId > maven-build-cache-extension</artifactId>
<version > ${maven-build-cache.version}</version>
</extension>
</extensions>
</build>
2009-04-10 14:40:51 -04:00
<profiles >
2021-08-05 04:04:37 -04:00
<profile >
<id > unix-domain-windows</id>
<activation >
<os >
<family > Windows</family>
</os>
</activation>
<properties >
2024-01-02 16:10:49 -05:00
<jetty.unixdomain.dir > ${java.io.tmpdir}</jetty.unixdomain.dir>
2021-08-05 04:04:37 -04:00
</properties>
</profile>
2018-02-20 20:21:25 -05:00
<profile >
<id > errorprone</id>
<build >
<pluginManagement >
<plugins >
2022-05-03 09:50:54 -04:00
<!-- FIXME: Not compatible with JDK 17
2018-02-20 20:21:25 -05:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-compiler-plugin</artifactId>
<configuration >
<showWarnings > true</showWarnings>
2020-12-10 20:47:26 -05:00
<compilerArgs combine.children= "append" >
<arg > -XDcompilePolicy=simple</arg>
<arg > -Xplugin:ErrorProne -XepAllErrorsAsWarnings</arg>
2018-02-20 20:21:25 -05:00
</compilerArgs>
2020-12-10 20:47:26 -05:00
<annotationProcessorPaths >
<path >
<groupId > com.google.errorprone</groupId>
<artifactId > error_prone_core</artifactId>
2021-09-14 13:33:44 -04:00
<version > ${google.errorprone.version}</version>
2020-12-10 20:47:26 -05:00
</path>
</annotationProcessorPaths>
2018-02-20 20:21:25 -05:00
</configuration>
</plugin>
2022-05-03 09:50:54 -04:00
-->
2018-02-20 20:21:25 -05:00
</plugins>
</pluginManagement>
</build>
</profile>
2014-08-15 05:53:52 -04:00
<profile >
<id > config</id>
<activation >
<file >
<exists > src/main/config</exists>
</file>
</activation>
<build >
<plugins >
2023-10-11 21:51:36 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-assembly-plugin</artifactId>
<executions >
<execution >
<id > config-assembly</id>
<goals >
<goal > single</goal>
</goals>
<phase > package</phase>
<configuration >
<descriptorRefs >
<descriptorRef > config</descriptorRef>
</descriptorRefs>
</configuration>
</execution>
</executions>
</plugin>
2021-09-14 01:31:55 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-resources-plugin</artifactId>
<executions >
<execution >
<id > copy-resources</id>
<goals >
<goal > copy-resources</goal>
</goals>
2023-10-11 21:51:36 -04:00
<phase > process-resources</phase>
2021-09-14 01:31:55 -04:00
<configuration >
<encoding > UTF-8</encoding>
<useDefaultDelimiters > false</useDefaultDelimiters>
<delimiters >
<delimiter > @</delimiter>
</delimiters>
<outputDirectory > ${project.build.directory}/jetty-config-files</outputDirectory>
<resources >
<resource >
<directory > src/main/config</directory>
<filtering > true</filtering>
<excludes >
<exclude > **/*.p12</exclude>
</excludes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
2014-08-15 05:53:52 -04:00
</plugins>
</build>
</profile>
2021-09-14 01:31:55 -04:00
<profile >
<id > config-template</id>
<activation >
<file >
<exists > src/main/config-template</exists>
</file>
</activation>
<build >
<plugins >
2023-10-11 21:51:36 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-assembly-plugin</artifactId>
<executions >
<execution >
<goals >
<goal > single</goal>
</goals>
<phase > package</phase>
<configuration >
<descriptors >
<descriptor > src/main/assembly/config.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
2021-09-14 01:31:55 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-resources-plugin</artifactId>
<executions >
<execution >
<id > copy-resources</id>
<goals >
<goal > copy-resources</goal>
</goals>
2023-10-11 21:51:36 -04:00
<phase > process-resources</phase>
2021-09-14 01:31:55 -04:00
<configuration >
<encoding > UTF-8</encoding>
<useDefaultDelimiters > false</useDefaultDelimiters>
<delimiters >
<delimiter > @</delimiter>
</delimiters>
<outputDirectory > ${project.build.directory}/jetty-config-files</outputDirectory>
<resources >
<resource >
<directory > src/main/config-template</directory>
<filtering > true</filtering>
<excludes >
<exclude > **/*.p12</exclude>
</excludes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
2012-05-08 12:16:53 -04:00
<profile >
2012-12-26 13:24:32 -05:00
<id > eclipse-release</id>
2015-05-13 09:13:16 -04:00
<build >
2023-09-06 17:17:27 -04:00
<pluginManagement >
<plugins >
<plugin >
<groupId > org.asciidoctor</groupId>
<artifactId > asciidoctor-maven-plugin</artifactId>
<configuration >
<!-- do not skip documentation generation during release -->
<skip > false</skip>
</configuration>
</plugin>
</plugins>
</pluginManagement>
2015-05-13 09:13:16 -04:00
<plugins >
2023-10-11 21:51:36 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-deploy-plugin</artifactId>
<inherited > true</inherited>
<configuration >
<updateReleaseInfo > true</updateReleaseInfo>
</configuration>
</plugin>
2018-11-13 08:37:30 -05:00
<plugin >
<artifactId > maven-enforcer-plugin</artifactId>
<executions >
<execution >
<id > enforce-java</id>
<goals >
<goal > enforce</goal>
</goals>
<configuration >
<rules >
<requireJavaVersion >
2023-08-21 09:17:14 -04:00
<version > [21,)</version>
<message > [ERROR] OLD JDK [${java.version}] in use. Jetty Release ${project.version} MUST use JDK 21 or newer</message>
2018-11-13 08:37:30 -05:00
</requireJavaVersion>
</rules>
</configuration>
</execution>
</executions>
</plugin>
2020-10-02 16:00:54 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > maven-gpg-plugin</artifactId>
<version > ${maven.gpg.plugin.version}</version>
2020-10-02 16:00:54 -04:00
<executions >
<execution >
2023-10-11 21:51:36 -04:00
<id > sign-artifacts</id>
2020-10-02 16:00:54 -04:00
<goals >
2023-10-11 21:51:36 -04:00
<goal > sign</goal>
2020-10-02 16:00:54 -04:00
</goals>
2023-10-11 21:51:36 -04:00
<phase > verify</phase>
2020-10-02 16:00:54 -04:00
</execution>
</executions>
</plugin>
2016-06-06 15:28:51 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
2023-10-11 21:51:36 -04:00
<artifactId > maven-javadoc-plugin</artifactId>
<inherited > true</inherited>
2016-06-06 15:28:51 -04:00
<executions >
<execution >
2023-10-11 21:51:36 -04:00
<id > attach-javadoc-jar</id>
2016-06-06 15:28:51 -04:00
<goals >
2023-10-11 21:51:36 -04:00
<goal > jar</goal>
2016-06-06 15:28:51 -04:00
</goals>
</execution>
</executions>
</plugin>
2023-05-29 21:41:16 -04:00
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > exec-maven-plugin</artifactId>
<executions >
<execution >
<id > validate-dot</id>
<goals >
<goal > exec</goal>
</goals>
<phase > validate</phase>
2023-10-11 21:51:36 -04:00
<inherited > false</inherited>
2023-05-29 21:41:16 -04:00
<configuration >
<executable > dot</executable>
<arguments >
<argument > -V</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
2015-05-13 09:13:16 -04:00
</plugins>
</build>
2011-02-10 11:13:04 -05:00
</profile>
2013-08-14 15:43:39 -04:00
<profile >
<id > ci</id>
2019-08-01 23:27:11 -04:00
<properties >
2023-10-11 21:51:36 -04:00
<home.start.timeout > 120</home.start.timeout>
<!-- need a good default value if running this profile locally with empty repo -->
<maven.repo.uri > https://repo.maven.apache.org/maven2/</maven.repo.uri>
2020-12-10 20:47:26 -05:00
<!-- Defines a SpotBugs effort. Use "Max" to maximize the scan depth -->
<spotbugs.effort > Default</spotbugs.effort>
2023-10-11 21:51:36 -04:00
<spotbugs.failOnError > false</spotbugs.failOnError>
2020-12-10 20:47:26 -05:00
<spotbugs.onlyAnalyze > org.eclipse.jetty.*</spotbugs.onlyAnalyze>
2023-10-11 21:51:36 -04:00
<spotbugs.skip > false</spotbugs.skip>
<!-- Defines a SpotBugs threshold. Use "Low" to discover low - priority bugs -->
<spotbugs.threshold > Medium</spotbugs.threshold>
<surefire.rerunFailingTestsCount > 0</surefire.rerunFailingTestsCount>
2019-08-01 23:27:11 -04:00
</properties>
2019-04-05 23:27:42 -04:00
<build >
<pluginManagement >
<plugins >
2020-12-10 20:47:26 -05:00
<plugin >
<groupId > com.github.spotbugs</groupId>
<artifactId > spotbugs-maven-plugin</artifactId>
2021-09-22 10:54:52 -04:00
<version > ${spotbugs.maven.plugin.version}</version>
2020-12-10 20:47:26 -05:00
</plugin>
2019-04-05 23:27:42 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-surefire-plugin</artifactId>
2022-05-03 09:50:54 -04:00
<version > ${maven.surefire.plugin.version}</version>
2020-04-19 10:47:49 -04:00
<configuration >
2023-03-01 14:08:51 -05:00
<excludedGroups > external, large-disk-resource, stress, slow, flaky</excludedGroups>
2021-08-19 21:40:18 -04:00
<systemPropertyVariables >
<env > ci</env>
2022-11-18 17:47:12 -05:00
<maven.repo.uri > ${maven.repo.uri}</maven.repo.uri>
2023-03-01 14:08:51 -05:00
<jetty.testtracker.log > true</jetty.testtracker.log>
2021-08-19 21:40:18 -04:00
</systemPropertyVariables>
2020-04-19 10:47:49 -04:00
</configuration>
2019-04-05 23:27:42 -04:00
</plugin>
</plugins>
</pluginManagement>
2020-12-10 20:47:26 -05:00
<plugins >
<plugin >
<groupId > com.github.spotbugs</groupId>
<artifactId > spotbugs-maven-plugin</artifactId>
<executions >
<execution >
<id > spotbugs</id>
<goals >
<goal > check</goal>
</goals>
<phase > verify</phase>
<configuration >
<skip > ${spotbugs.skip}</skip>
<failOnError > ${spotbugs.failOnError}</failOnError>
<xmlOutput > true</xmlOutput>
2022-05-03 09:50:54 -04:00
<spotbugsXmlOutput > false</spotbugsXmlOutput>
2020-12-10 20:47:26 -05:00
<effort > ${spotbugs.effort}</effort>
<threshold > ${spotbugs.threshold}</threshold>
</configuration>
</execution>
</executions>
</plugin>
2023-10-11 21:51:36 -04:00
<plugin >
<groupId > org.apache.maven.plugins</groupId>
<artifactId > maven-javadoc-plugin</artifactId>
<executions >
<execution >
<goals >
<goal > javadoc-no-fork</goal>
</goals>
<phase > package</phase>
</execution>
</executions>
</plugin>
2023-11-07 00:37:41 -05:00
<plugin >
<groupId > org.basepom.maven</groupId>
<artifactId > duplicate-finder-maven-plugin</artifactId>
<version > 2.0.0</version>
<executions >
<execution >
<id > default</id>
<goals >
<goal > check</goal>
</goals>
<phase > verify</phase>
<configuration >
<!-- <failBuildInCaseOfConflict>true</failBuildInCaseOfConflict> -->
<failBuildInCaseOfDifferentContentConflict > true</failBuildInCaseOfDifferentContentConflict>
<ignoredResourcePatterns >
2023-11-17 05:53:36 -05:00
<ignoredResourcePattern > org/eclipse/jetty/version/build.properties</ignoredResourcePattern>
2023-11-07 00:37:41 -05:00
<ignoredResourcePattern > about.html</ignoredResourcePattern>
<ignoredResourcePattern > .api_description</ignoredResourcePattern>
<ignoredResourcePattern > about_files/LICENSE-2.0.txt</ignoredResourcePattern>
<!-- maybe we should not ignore but fix it as it makes logging configuration possibly random -->
<ignoredResourcePattern > jetty-logging.properties</ignoredResourcePattern>
<ignoredResourcePattern > features.xml</ignoredResourcePattern>
<ignoredResourcePattern > plugin.properties</ignoredResourcePattern>
<ignoredResourcePattern > plugin.xml</ignoredResourcePattern>
</ignoredResourcePatterns>
<ignoredClassPatterns >
<!-- some classes with different content are in osgi - core AND osgi tracker -->
<ignoredClassPattern > org.osgi.util.tracker.*</ignoredClassPattern>
<!--
no idea which one is to use so ignore the warning...
[WARNING] Found duplicate and different classes in [org.infinispan:infinispan-commons:11.0.17.Final, org.infinispan:infinispan-objectfilter:11.0.17.Final]:
[WARNING] org.infinispan.commons.util.CloseableIterator
[WARNING] Found duplicate classes/resources in compile classpath.
-->
<ignoredClassPattern > org.infinispan.commons.util.CloseableIterator</ignoredClassPattern>
</ignoredClassPatterns>
</configuration>
</execution>
</executions>
</plugin>
2020-12-10 20:47:26 -05:00
</plugins>
2019-04-05 23:27:42 -04:00
</build>
2013-08-14 15:43:39 -04:00
</profile>
2011-08-19 15:13:54 -04:00
<profile >
<id > update-version</id>
<build >
<plugins >
<plugin >
<groupId > org.eclipse.jetty.toolchain</groupId>
<artifactId > jetty-version-maven-plugin</artifactId>
<executions >
<execution >
<id > gen-versiontxt</id>
<goals >
2011-10-06 10:20:57 -04:00
<goal > update-version-text</goal>
2016-12-20 14:28:48 -05:00
<goal > tag</goal>
2011-08-19 15:13:54 -04:00
</goals>
2023-10-11 21:51:36 -04:00
<phase > generate-resources</phase>
2011-08-19 15:13:54 -04:00
<configuration >
<refreshTags > true</refreshTags>
<copyGenerated > true</copyGenerated>
<attachArtifact > false</attachArtifact>
<updateDate > true</updateDate>
2017-09-13 19:34:51 -04:00
<filenameExcludes >
<filenameExclude > jetty-documentation/.*</filenameExclude>
<filenameExclude > examples/.*</filenameExclude>
2020-09-23 17:44:34 -04:00
<filenameExclude > demos/.*</filenameExclude>
2017-09-13 19:34:51 -04:00
<filenameExclude > aggregates/.*</filenameExclude>
<filenameExclude > .*/test-.*</filenameExclude>
<filenameExclude > .*/.*-test/.*</filenameExclude>
<filenameExclude > .*/.*-tests/.*</filenameExclude>
<filenameExclude > .*/src/test/.*</filenameExclude>
<filenameExclude > \.git.*</filenameExclude>
<filenameExclude > .*\.md$</filenameExclude>
<filenameExclude > .*\.txt$</filenameExclude>
<filenameExclude > Jenkinsfile</filenameExclude>
</filenameExcludes>
2011-08-19 15:13:54 -04:00
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
2023-03-08 16:12:28 -05:00
<profile >
<!--
$ mvn -Pdependency-updates-reports validate
# once done, check the /target/site/dependency-updates-aggregate-report.html
-->
<id > dependency-updates-reports</id>
<build >
<plugins >
<plugin >
<groupId > org.codehaus.mojo</groupId>
<artifactId > versions-maven-plugin</artifactId>
<executions >
<execution >
<id > root-report</id>
<goals >
<goal > dependency-updates-aggregate-report</goal>
</goals>
2023-10-11 21:51:36 -04:00
<phase > validate</phase>
2023-03-08 16:12:28 -05:00
<configuration >
<formats >
<format > html</format>
</formats>
2023-03-09 07:36:35 -05:00
<onlyProjectDependencies > false</onlyProjectDependencies>
<onlyUpgradable > true</onlyUpgradable>
2023-03-08 16:26:10 -05:00
<ruleSet >
<rules >
<rule >
2023-03-08 17:08:09 -05:00
<!-- ignore maven alpha/beta releases -->
<groupId > org.apache.maven</groupId>
<ignoreVersions >
<ignoreVersion >
<type > regex</type>
<version > .+-(alpha|beta).?[0-9]+</version>
</ignoreVersion>
</ignoreVersions>
</rule>
<rule >
<!-- ignore jetty core level version changes -->
2023-03-08 16:26:10 -05:00
<groupId > org.eclipse.jetty</groupId>
2023-03-08 17:08:09 -05:00
<ignoreVersions >
<ignoreVersion >
<type > regex</type>
<version > .+</version>
</ignoreVersion>
</ignoreVersions>
2023-03-08 16:26:10 -05:00
</rule>
<rule >
2023-03-08 17:08:09 -05:00
<!-- ignore jetty nested level version changes -->
<groupId > org.eclipse.jetty.*</groupId>
<ignoreVersions >
<ignoreVersion >
<type > regex</type>
<version > .+</version>
</ignoreVersion>
</ignoreVersions>
2023-03-08 16:26:10 -05:00
</rule>
</rules>
</ruleSet>
2023-03-08 16:12:28 -05:00
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
2018-08-09 08:12:03 -04:00
<profile >
2018-10-22 07:59:09 -04:00
<!-- This profile is used exclusively on Eclipse CBI.
Various plugins and artifacts declared here only
exist on the Eclipse CBI infrastructure. -->
2018-08-09 08:12:03 -04:00
<id > eclipse-sign</id>
<activation >
<property >
<name > eclipse-sign</name>
</property>
</activation>
2020-04-22 00:51:50 -04:00
<properties >
2023-11-30 20:02:41 -05:00
<cbi-plugins.version > 1.4.3</cbi-plugins.version>
2020-04-22 00:51:50 -04:00
</properties>
2023-10-11 21:51:36 -04:00
<pluginRepositories >
<pluginRepository >
<snapshots >
<enabled > false</enabled>
</snapshots>
<id > cbi-releases</id>
<url > https://repo.eclipse.org/content/repositories/cbi-releases/</url>
</pluginRepository>
</pluginRepositories>
2018-08-09 08:12:03 -04:00
<build >
<plugins >
<plugin >
2018-10-22 07:59:09 -04:00
<!-- This plugin only exists on Eclipse CBI -->
2018-08-09 08:12:03 -04:00
<groupId > org.eclipse.cbi.maven.plugins</groupId>
<artifactId > eclipse-jarsigner-plugin</artifactId>
2018-10-03 05:15:30 -04:00
<version > ${cbi-plugins.version}</version>
2018-08-09 08:12:03 -04:00
<executions >
<execution >
<id > sign</id>
<goals >
<goal > sign</goal>
</goals>
2023-10-11 21:51:36 -04:00
<phase > package</phase>
2018-08-09 08:12:03 -04:00
</execution>
</executions>
</plugin>
</plugins>
2017-08-16 06:37:44 -04:00
</build>
</profile>
2020-05-29 20:14:14 -04:00
<profile >
<id > snapshot-repositories</id>
<activation >
<activeByDefault > false</activeByDefault>
</activation>
<repositories >
<repository >
<releases >
<enabled > false</enabled>
</releases>
2023-10-11 21:51:36 -04:00
<snapshots >
<enabled > true</enabled>
</snapshots>
<id > jetty-snapshots</id>
<name > jetty-snapshots</name>
<url > https://oss.sonatype.org/content/repositories/jetty-snapshots</url>
2020-05-29 20:14:14 -04:00
</repository>
<repository >
<releases >
<enabled > false</enabled>
</releases>
<snapshots >
<enabled > true</enabled>
</snapshots>
2023-10-11 21:51:36 -04:00
<id > oss.snapshots</id>
<name > OSS Snapshots</name>
<url > https://oss.sonatype.org/content/repositories/snapshots</url>
2020-05-29 20:14:14 -04:00
</repository>
</repositories>
</profile>
2020-12-30 03:13:13 -05:00
<profile >
<id > fast</id>
<properties >
2023-09-28 01:21:45 -04:00
<asciidoctor.skip > true</asciidoctor.skip>
2020-12-30 03:13:13 -05:00
<checkstyle.skip > true</checkstyle.skip>
<enforcer.skip > true</enforcer.skip>
<license.skip > true</license.skip>
2023-10-11 21:51:36 -04:00
<skipTests > true</skipTests>
2020-12-30 06:43:29 -05:00
<spotbugs.skip > true</spotbugs.skip>
2020-12-30 03:13:13 -05:00
</properties>
</profile>
2009-04-10 14:40:51 -04:00
</profiles>
2016-06-06 15:28:51 -04:00
2010-06-09 21:36:00 -04:00
</project>