You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2020/09/04 01:03:52 UTC
[tomee] 02/04: TOMEE-2706 New TomEE Embedded Bootstrap
This is an automated email from the ASF dual-hosted git repository.
dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git
commit b097f0f5c5f2bc104ebcbf87aaf09404afbee253
Author: David Blevins <da...@gmail.com>
AuthorDate: Mon Aug 31 20:56:24 2020 -0700
TOMEE-2706 New TomEE Embedded Bootstrap
---
boms/pom.xml | 3 +
boms/tomee-microprofile/pom.xml | 882 +++++++++++-
boms/{tomee-microprofile => tomee-plume}/pom.xml | 1516 +++++++++++++++-----
boms/{tomee-microprofile => tomee-plus}/pom.xml | 1447 +++++++++++++++----
.../pom.xml | 149 +-
tomee/tomee-bootstrap/pom.xml | 24 +-
.../bootstrap/{Misc.java => GenerateBoms.java} | 223 ++-
.../src/test/resources/pom-template.xml | 26 +-
8 files changed, 3465 insertions(+), 805 deletions(-)
diff --git a/boms/pom.xml b/boms/pom.xml
index bc970c3..bb1d29d 100644
--- a/boms/pom.xml
+++ b/boms/pom.xml
@@ -36,6 +36,9 @@
<modules>
<module>jaxb-runtime</module>
<module>tomee-microprofile</module>
+ <module>tomee-webprofile</module>
+ <module>tomee-plume</module>
+ <module>tomee-plus</module>
</modules>
</project>
diff --git a/boms/tomee-microprofile/pom.xml b/boms/tomee-microprofile/pom.xml
index 318f24a..550b910 100644
--- a/boms/tomee-microprofile/pom.xml
+++ b/boms/tomee-microprofile/pom.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
@@ -17,8 +16,6 @@
limitations under the License.
-->
-<!-- $Rev$ $Date$ -->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
@@ -34,9 +31,14 @@
<dependencies>
<dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-bootstrap</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
- <version>2.9.0</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -47,7 +49,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -58,7 +60,18 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.dataformat</groupId>
+ <artifactId>jackson-dataformat-yaml</artifactId>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -78,6 +91,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>jakarta.activation</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-runtime</artifactId>
<version>3.0.8</version>
@@ -100,9 +124,20 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.xml.messaging.saaj</groupId>
+ <artifactId>saaj-impl</artifactId>
+ <version>1.5.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
- <version>1.9.3</version>
+ <version>1.9.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -113,7 +148,18 @@
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
- <version>1.2</version>
+ <version>1.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>1.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -166,6 +212,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>io.opentracing</groupId>
+ <artifactId>opentracing-api</artifactId>
+ <version>0.31.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.2</version>
@@ -177,6 +234,28 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>2.9</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>net.shibboleth.utilities</groupId>
+ <artifactId>java-support</artifactId>
+ <version>7.3.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>net.sourceforge.serp</groupId>
<artifactId>serp</artifactId>
<version>1.15.1</version>
@@ -245,7 +324,40 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-core</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-bindings-soap</artifactId>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-bindings-xml</artifactId>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-databinding-jaxb</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -256,7 +368,29 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-jaxws</artifactId>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-simple</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -267,7 +401,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-management</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -278,7 +412,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -289,7 +423,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-providers</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -300,7 +434,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-search</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -311,7 +445,18 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-json-basic</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-mp-client</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -322,7 +467,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-cors</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -333,7 +478,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-jose</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -344,7 +489,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -355,7 +500,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-oauth2</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -366,7 +511,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-service-description</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -377,7 +522,18 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-security</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-security-saml</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -388,7 +544,51 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-addr</artifactId>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-policy</artifactId>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-security</artifactId>
+ <version>3.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-wsdl</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -408,6 +608,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.apache.geronimo.config</groupId>
+ <artifactId>geronimo-config-impl</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.apache.geronimo.javamail</groupId>
<artifactId>geronimo-javamail_1.4_mail</artifactId>
<version>1.9.0-alpha-2</version>
@@ -419,9 +630,86 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.apache.geronimo.safeguard</groupId>
+ <artifactId>safeguard-impl</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-health</artifactId>
+ <version>1.0.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-health-common</artifactId>
+ <version>1.0.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-metrics</artifactId>
+ <version>1.0.2</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-metrics-common</artifactId>
+ <version>1.0.2</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-openapi-impl</artifactId>
+ <version>1.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-opentracing</artifactId>
+ <version>1.0.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-core</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -432,7 +720,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-jaxrs</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -443,7 +731,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-jsonb</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -454,7 +742,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-mapper</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -465,7 +753,7 @@
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
- <version>${myfaces.version}</version>
+ <version>2.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -476,7 +764,18 @@
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
- <version>${myfaces.version}</version>
+ <version>2.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.neethi</groupId>
+ <artifactId>neethi</artifactId>
+ <version>3.0.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -498,7 +797,7 @@
<dependency>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa</artifactId>
- <version>${openjpa.version}</version>
+ <version>3.1.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -509,7 +808,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ee</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -520,7 +819,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ee-common</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -531,7 +830,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ejb</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -542,7 +841,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-el22</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -553,7 +852,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-impl</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -564,7 +863,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-jsf</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -575,7 +874,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-spi</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -586,7 +885,18 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-web</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.santuario</groupId>
+ <artifactId>xmlsec</artifactId>
+ <version>2.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -761,7 +1071,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-juli</artifactId>
+ <artifactId>tomcat-servlet-api</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<exclusion>
@@ -772,7 +1082,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-servlet-api</artifactId>
+ <artifactId>tomcat-ssi</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<exclusion>
@@ -850,7 +1160,7 @@
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>javaee-api</artifactId>
- <version>8.0-2</version>
+ <version>8.0-4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -861,7 +1171,7 @@
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>mbean-annotation-api</artifactId>
- <version>${project.version}</version>
+ <version>8.0.5-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -871,8 +1181,8 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-api</artifactId>
- <version>${project.version}</version>
+ <artifactId>mp-common</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -882,8 +1192,8 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-client</artifactId>
- <version>${project.version}</version>
+ <artifactId>mp-jwt</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -893,7 +1203,40 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-core</artifactId>
+ <artifactId>openejb-api</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-client</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-core</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -959,7 +1302,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-javaagent</artifactId>
+ <artifactId>openejb-javaagent.jar</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -1036,6 +1379,17 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-webservices</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
<artifactId>tomee-catalina</artifactId>
<version>${project.version}</version>
<exclusions>
@@ -1135,6 +1489,17 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-security</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
<artifactId>tomee-webapp</artifactId>
<version>${project.version}</version>
<exclusions>
@@ -1145,9 +1510,86 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-webservices</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.apache.ws.xmlschema</groupId>
<artifactId>xmlschema-core</artifactId>
- <version>2.2.4</version>
+ <version>2.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-bindings</artifactId>
+ <version>2.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-policy</artifactId>
+ <version>2.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-common</artifactId>
+ <version>2.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-dom</artifactId>
+ <version>2.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-policy-stax</artifactId>
+ <version>2.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-stax</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1158,7 +1600,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-asm7-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1169,7 +1611,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-bundleutils</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1180,7 +1622,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-finder-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1191,7 +1633,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-naming</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1202,7 +1644,29 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-reflect</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.bitbucket.b_c</groupId>
+ <artifactId>jose4j</artifactId>
+ <version>0.6.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ <version>1.64</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1233,9 +1697,108 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ <version>1.2.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>ecj</artifactId>
- <version>3.18.0</version>
+ <version>3.22.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.config</groupId>
+ <artifactId>microprofile-config-api</artifactId>
+ <version>1.3</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.fault-tolerance</groupId>
+ <artifactId>microprofile-fault-tolerance-api</artifactId>
+ <version>1.1.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.health</groupId>
+ <artifactId>microprofile-health-api</artifactId>
+ <version>1.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.jwt</groupId>
+ <artifactId>microprofile-jwt-auth-api</artifactId>
+ <version>1.1.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.metrics</groupId>
+ <artifactId>microprofile-metrics-api</artifactId>
+ <version>1.1.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.openapi</groupId>
+ <artifactId>microprofile-openapi-api</artifactId>
+ <version>1.1.2</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.opentracing</groupId>
+ <artifactId>microprofile-opentracing-api</artifactId>
+ <version>1.1.2</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.microprofile.rest.client</groupId>
+ <artifactId>microprofile-rest-client-api</artifactId>
+ <version>1.3.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1277,6 +1840,28 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.jasypt</groupId>
+ <artifactId>jasypt</artifactId>
+ <version>1.9.3</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jvnet.mimepull</groupId>
+ <artifactId>mimepull</artifactId>
+ <version>1.9.11</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.jvnet.staxex</groupId>
<artifactId>stax-ex</artifactId>
<version>1.8.1</version>
@@ -1321,6 +1906,160 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-core</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-saml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-security-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-soap-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-saml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-saml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xmlsec-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xmlsec-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.annotation.versioning</artifactId>
+ <version>1.0.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
@@ -1343,9 +2082,20 @@
</exclusions>
</dependency>
<dependency>
- <groupId>xalan</groupId>
- <artifactId>serializer</artifactId>
- <version>2.7.2</version>
+ <groupId>org.yaml</groupId>
+ <artifactId>snakeyaml</artifactId>
+ <version>1.24</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>wsdl4j</groupId>
+ <artifactId>wsdl4j</artifactId>
+ <version>1.6.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1354,9 +2104,20 @@
</exclusions>
</dependency>
<dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- <version>2.7.2</version>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>1.4.01</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>xml-resolver</groupId>
+ <artifactId>xml-resolver</artifactId>
+ <version>1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1365,6 +2126,5 @@
</exclusions>
</dependency>
</dependencies>
-
</project>
diff --git a/boms/tomee-microprofile/pom.xml b/boms/tomee-plume/pom.xml
similarity index 58%
copy from boms/tomee-microprofile/pom.xml
copy to boms/tomee-plume/pom.xml
index 318f24a..f70e698 100644
--- a/boms/tomee-microprofile/pom.xml
+++ b/boms/tomee-plume/pom.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
@@ -17,8 +16,6 @@
limitations under the License.
-->
-<!-- $Rev$ $Date$ -->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
@@ -28,15 +25,20 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>tomee-microprofile</artifactId>
+ <artifactId>tomee-plume</artifactId>
<packaging>pom</packaging>
- <name>TomEE :: BOMs :: TomEE MicroProfile</name>
+ <name>TomEE :: BOMs :: TomEE Plume</name>
<dependencies>
<dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-bootstrap</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
- <version>2.9.0</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -47,7 +49,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -58,7 +60,18 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.dataformat</groupId>
+ <artifactId>jackson-dataformat-yaml</artifactId>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -78,6 +91,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>jakarta.activation</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-runtime</artifactId>
<version>3.0.8</version>
@@ -100,9 +124,20 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.xml.messaging.saaj</groupId>
+ <artifactId>saaj-impl</artifactId>
+ <version>1.5.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
- <version>1.9.3</version>
+ <version>1.9.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -113,7 +148,18 @@
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
- <version>1.2</version>
+ <version>1.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>1.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -166,6 +212,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>io.opentracing</groupId>
+ <artifactId>opentracing-api</artifactId>
+ <version>0.31.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.2</version>
@@ -177,9 +234,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>net.sourceforge.serp</groupId>
- <artifactId>serp</artifactId>
- <version>1.15.1</version>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>2.9</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -188,9 +245,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.bval</groupId>
- <artifactId>bval-jsr</artifactId>
- <version>2.0.3</version>
+ <groupId>net.shibboleth.utilities</groupId>
+ <artifactId>java-support</artifactId>
+ <version>7.3.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -199,9 +256,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-collections4</artifactId>
- <version>4.3</version>
+ <groupId>net.sourceforge.serp</groupId>
+ <artifactId>serp</artifactId>
+ <version>1.15.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -210,9 +267,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-dbcp2</artifactId>
- <version>2.1</version>
+ <groupId>org.apache.activemq.protobuf</groupId>
+ <artifactId>activemq-protobuf</artifactId>
+ <version>1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -221,9 +278,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>3.8.1</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-broker</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -232,9 +289,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-pool2</artifactId>
- <version>2.3</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-client</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -243,9 +300,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-core</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-jdbc-store</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -254,9 +311,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-frontend-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-kahadb-store</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -265,9 +322,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-management</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-openwire-legacy</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -276,9 +333,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-client</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-ra</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -287,9 +344,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-extension-providers</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.bval</groupId>
+ <artifactId>bval-jsr</artifactId>
+ <version>2.0.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -298,9 +355,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-extension-search</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-collections4</artifactId>
+ <version>4.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -309,9 +366,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-json-basic</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-dbcp2</artifactId>
+ <version>2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -320,9 +377,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-cors</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.8.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -331,9 +388,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-jose</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-pool2</artifactId>
+ <version>2.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -343,8 +400,8 @@
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <artifactId>cxf-core</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -354,8 +411,8 @@
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-oauth2</artifactId>
- <version>${cxf.version}</version>
+ <artifactId>cxf-rt-bindings-soap</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -365,8 +422,8 @@
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-service-description</artifactId>
- <version>${cxf.version}</version>
+ <artifactId>cxf-rt-bindings-xml</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -376,8 +433,8 @@
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-security</artifactId>
- <version>${cxf.version}</version>
+ <artifactId>cxf-rt-databinding-jaxb</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -387,8 +444,8 @@
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-transports-http</artifactId>
- <version>${cxf.version}</version>
+ <artifactId>cxf-rt-frontend-jaxrs</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -397,9 +454,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.geronimo.components</groupId>
- <artifactId>geronimo-transaction</artifactId>
- <version>3.1.4</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-jaxws</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -408,9 +465,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.geronimo.javamail</groupId>
- <artifactId>geronimo-javamail_1.4_mail</artifactId>
- <version>1.9.0-alpha-2</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-simple</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -419,9 +476,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-core</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-management</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -430,9 +487,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-jaxrs</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-client</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -441,9 +498,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-jsonb</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-extension-providers</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -452,9 +509,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-mapper</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-extension-search</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -463,9 +520,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.myfaces.core</groupId>
- <artifactId>myfaces-api</artifactId>
- <version>${myfaces.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-json-basic</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -474,9 +531,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.myfaces.core</groupId>
- <artifactId>myfaces-impl</artifactId>
- <version>${myfaces.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-mp-client</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -485,9 +542,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openejb.shade</groupId>
- <artifactId>quartz-openejb-shade</artifactId>
- <version>2.2.1</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-cors</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -496,9 +553,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openjpa</groupId>
- <artifactId>openjpa</artifactId>
- <version>${openjpa.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-jose</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -507,9 +564,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-ee</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -518,9 +575,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-ee-common</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-oauth2</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -529,9 +586,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-ejb</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-service-description</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -540,9 +597,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-el22</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-security</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -551,9 +608,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-impl</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-security-saml</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -562,9 +619,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-jsf</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-transports-http</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -573,9 +630,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-spi</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-addr</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -584,9 +641,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-web</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-policy</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -595,9 +652,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.taglibs</groupId>
- <artifactId>taglibs-standard-impl</artifactId>
- <version>1.2.5</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-security</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -606,9 +663,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.taglibs</groupId>
- <artifactId>taglibs-standard-jstlel</artifactId>
- <version>1.2.5</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-wsdl</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -617,9 +674,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.taglibs</groupId>
- <artifactId>taglibs-standard-spec</artifactId>
- <version>1.2.5</version>
+ <groupId>org.apache.geronimo.components</groupId>
+ <artifactId>geronimo-connector</artifactId>
+ <version>3.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -628,9 +685,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.components</groupId>
+ <artifactId>geronimo-transaction</artifactId>
+ <version>3.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -639,9 +696,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-catalina</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.config</groupId>
+ <artifactId>geronimo-config-impl</artifactId>
+ <version>1.2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -650,9 +707,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-catalina-ha</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.javamail</groupId>
+ <artifactId>geronimo-javamail_1.4_mail</artifactId>
+ <version>1.9.0-alpha-2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -661,9 +718,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-coyote</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.safeguard</groupId>
+ <artifactId>safeguard-impl</artifactId>
+ <version>1.2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -672,9 +729,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-dbcp</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-health</artifactId>
+ <version>1.0.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -683,9 +740,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-el-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-health-common</artifactId>
+ <version>1.0.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -694,9 +751,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jasper</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-metrics</artifactId>
+ <version>1.0.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -705,9 +762,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jasper-el</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-metrics-common</artifactId>
+ <version>1.0.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -716,9 +773,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jaspic-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-openapi-impl</artifactId>
+ <version>1.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -727,9 +784,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jdbc</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-opentracing</artifactId>
+ <version>1.0.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -738,9 +795,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jni</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-core</artifactId>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -749,9 +806,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jsp-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-jaxrs</artifactId>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -760,9 +817,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-juli</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-jsonb</artifactId>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -771,9 +828,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-servlet-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-mapper</artifactId>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -782,9 +839,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-storeconfig</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.neethi</groupId>
+ <artifactId>neethi</artifactId>
+ <version>3.0.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -793,9 +850,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-tribes</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.openejb.shade</groupId>
+ <artifactId>quartz-openejb-shade</artifactId>
+ <version>2.2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -804,8 +861,272 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-util</artifactId>
+ <groupId>org.apache.openjpa</groupId>
+ <artifactId>openjpa</artifactId>
+ <version>3.1.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-ee</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-ee-common</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-ejb</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-el22</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-impl</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-jsf</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-spi</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-web</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.santuario</groupId>
+ <artifactId>xmlsec</artifactId>
+ <version>2.1.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-standard-impl</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-standard-jstlel</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-standard-spec</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-catalina</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-catalina-ha</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-coyote</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-dbcp</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-el-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jasper</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jasper-el</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jaspic-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jdbc</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jni</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jsp-api</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<exclusion>
@@ -815,9 +1136,449 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-util-scan</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-servlet-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-ssi</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-storeconfig</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-tribes</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-util</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-util-scan</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-websocket</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-websocket-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>javaee-api</artifactId>
+ <version>8.0-4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>mbean-annotation-api</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>mp-common</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>mp-jwt</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-api</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-client</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-core</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-core-eclipselink</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf-rs</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf-transport</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-ejbd</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-hsql</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-http</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-javaagent.jar</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-jee</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-jee-accessors</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-jpa-integration</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-loader</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-rest</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-server</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-webservices</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-catalina</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-common</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-config</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-jaxrs</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-jdbc</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-juli</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-loader</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-mojarra</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-security</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-webapp</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-webservices</artifactId>
+ <version>${project.version}</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -826,9 +1587,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-websocket</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.ws.xmlschema</groupId>
+ <artifactId>xmlschema-core</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -837,9 +1598,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-websocket-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-bindings</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -848,9 +1609,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>javaee-api</artifactId>
- <version>8.0-2</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-policy</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -859,9 +1620,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>mbean-annotation-api</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-common</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -870,9 +1631,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-api</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-dom</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -881,9 +1642,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-client</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-policy-stax</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -892,9 +1653,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-core</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-stax</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -903,9 +1664,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-cxf-rs</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-asm7-shaded</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -914,9 +1675,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-cxf-transport</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-bundleutils</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -925,9 +1686,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-ejbd</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-finder-shaded</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -936,9 +1697,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-hsql</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-naming</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -947,9 +1708,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-http</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-reflect</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -958,9 +1719,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-javaagent</artifactId>
- <version>${project.version}</version>
+ <groupId>org.bitbucket.b_c</groupId>
+ <artifactId>jose4j</artifactId>
+ <version>0.6.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -969,9 +1730,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-jee</artifactId>
- <version>${project.version}</version>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ <version>1.64</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -980,9 +1741,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-jee-accessors</artifactId>
- <version>${project.version}</version>
+ <groupId>org.codehaus.swizzle</groupId>
+ <artifactId>swizzle-stream</artifactId>
+ <version>1.6.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -991,9 +1752,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-jpa-integration</artifactId>
- <version>${project.version}</version>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ <version>3.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1002,9 +1763,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-loader</artifactId>
- <version>${project.version}</version>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ <version>1.2.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1013,9 +1774,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-rest</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.jdt</groupId>
+ <artifactId>ecj</artifactId>
+ <version>3.22.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1024,9 +1785,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-server</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.config</groupId>
+ <artifactId>microprofile-config-api</artifactId>
+ <version>1.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1035,9 +1796,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-catalina</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.fault-tolerance</groupId>
+ <artifactId>microprofile-fault-tolerance-api</artifactId>
+ <version>1.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1046,9 +1807,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-common</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.health</groupId>
+ <artifactId>microprofile-health-api</artifactId>
+ <version>1.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1057,9 +1818,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-config</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.jwt</groupId>
+ <artifactId>microprofile-jwt-auth-api</artifactId>
+ <version>1.1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1068,9 +1829,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-jaxrs</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.metrics</groupId>
+ <artifactId>microprofile-metrics-api</artifactId>
+ <version>1.1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1079,9 +1840,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-jdbc</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.openapi</groupId>
+ <artifactId>microprofile-openapi-api</artifactId>
+ <version>1.1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1090,9 +1851,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-juli</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.opentracing</groupId>
+ <artifactId>microprofile-opentracing-api</artifactId>
+ <version>1.1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1101,9 +1862,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-loader</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.microprofile.rest.client</groupId>
+ <artifactId>microprofile-rest-client-api</artifactId>
+ <version>1.3.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1112,9 +1873,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-mojarra</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.persistence</groupId>
+ <artifactId>commonj.sdo</artifactId>
+ <version>2.1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1123,9 +1884,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-myfaces</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.persistence</groupId>
+ <artifactId>eclipselink</artifactId>
+ <version>2.7.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1134,9 +1895,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-webapp</artifactId>
- <version>${project.version}</version>
+ <groupId>org.fusesource.hawtbuf</groupId>
+ <artifactId>hawtbuf</artifactId>
+ <version>1.11</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1145,9 +1906,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.ws.xmlschema</groupId>
- <artifactId>xmlschema-core</artifactId>
- <version>2.2.4</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>jaxb-runtime</artifactId>
+ <version>2.3.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1156,9 +1917,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-asm7-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.glassfish.jaxb</groupId>
+ <artifactId>txw2</artifactId>
+ <version>2.3.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1167,9 +1928,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-bundleutils</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.glassfish</groupId>
+ <artifactId>jakarta.faces</artifactId>
+ <version>2.3.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1178,9 +1939,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-finder-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <version>2.3.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1189,9 +1950,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-naming</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.jasypt</groupId>
+ <artifactId>jasypt</artifactId>
+ <version>1.9.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1200,9 +1961,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-reflect</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.jvnet.mimepull</groupId>
+ <artifactId>mimepull</artifactId>
+ <version>1.9.11</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1211,9 +1972,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.codehaus.swizzle</groupId>
- <artifactId>swizzle-stream</artifactId>
- <version>1.6.2</version>
+ <groupId>org.jvnet.staxex</groupId>
+ <artifactId>stax-ex</artifactId>
+ <version>1.8.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1222,9 +1983,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>stax2-api</artifactId>
- <version>3.1.4</version>
+ <groupId>org.metatype.sxc</groupId>
+ <artifactId>sxc-jaxb-core</artifactId>
+ <version>0.8</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1233,9 +1994,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>ecj</artifactId>
- <version>3.18.0</version>
+ <groupId>org.metatype.sxc</groupId>
+ <artifactId>sxc-runtime</artifactId>
+ <version>0.8</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1244,9 +2005,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.glassfish.jaxb</groupId>
- <artifactId>jaxb-runtime</artifactId>
- <version>2.3.2</version>
+ <groupId>org.objectweb.howl</groupId>
+ <artifactId>howl</artifactId>
+ <version>1.0.1-1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1255,9 +2016,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.glassfish.jaxb</groupId>
- <artifactId>txw2</artifactId>
- <version>2.3.2</version>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-core</artifactId>
+ <version>3.3.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1266,9 +2027,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <version>2.3.2</version>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ <version>3.3.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1277,9 +2038,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.jvnet.staxex</groupId>
- <artifactId>stax-ex</artifactId>
- <version>1.8.1</version>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ <version>3.3.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1288,9 +2049,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.metatype.sxc</groupId>
- <artifactId>sxc-jaxb-core</artifactId>
- <version>0.8</version>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-saml-impl</artifactId>
+ <version>3.3.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1299,9 +2060,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.metatype.sxc</groupId>
- <artifactId>sxc-runtime</artifactId>
- <version>0.8</version>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ <version>3.3.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1310,9 +2071,97 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.objectweb.howl</groupId>
- <artifactId>howl</artifactId>
- <version>1.0.1-1</version>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-security-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-soap-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-saml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-saml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xmlsec-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xmlsec-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.annotation.versioning</artifactId>
+ <version>1.0.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1343,9 +2192,31 @@
</exclusions>
</dependency>
<dependency>
- <groupId>xalan</groupId>
- <artifactId>serializer</artifactId>
- <version>2.7.2</version>
+ <groupId>org.yaml</groupId>
+ <artifactId>snakeyaml</artifactId>
+ <version>1.24</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>wsdl4j</groupId>
+ <artifactId>wsdl4j</artifactId>
+ <version>1.6.3</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <version>1.4.01</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1354,9 +2225,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- <version>2.7.2</version>
+ <groupId>xml-resolver</groupId>
+ <artifactId>xml-resolver</artifactId>
+ <version>1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1365,6 +2236,5 @@
</exclusions>
</dependency>
</dependencies>
-
</project>
diff --git a/boms/tomee-microprofile/pom.xml b/boms/tomee-plus/pom.xml
similarity index 58%
copy from boms/tomee-microprofile/pom.xml
copy to boms/tomee-plus/pom.xml
index 318f24a..cdfa812 100644
--- a/boms/tomee-microprofile/pom.xml
+++ b/boms/tomee-plus/pom.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
@@ -17,8 +16,6 @@
limitations under the License.
-->
-<!-- $Rev$ $Date$ -->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
@@ -28,15 +25,20 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>tomee-microprofile</artifactId>
+ <artifactId>tomee-plus</artifactId>
<packaging>pom</packaging>
- <name>TomEE :: BOMs :: TomEE MicroProfile</name>
+ <name>TomEE :: BOMs :: TomEE Plus</name>
<dependencies>
<dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-bootstrap</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
- <version>2.9.0</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -47,7 +49,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -58,7 +60,18 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson.dataformat</groupId>
+ <artifactId>jackson-dataformat-yaml</artifactId>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -78,6 +91,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>jakarta.activation</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-runtime</artifactId>
<version>3.0.8</version>
@@ -100,9 +124,20 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.xml.messaging.saaj</groupId>
+ <artifactId>saaj-impl</artifactId>
+ <version>1.5.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
- <version>1.9.3</version>
+ <version>1.9.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -113,7 +148,18 @@
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
- <version>1.2</version>
+ <version>1.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>1.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -166,9 +212,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>jakarta.xml.bind</groupId>
- <artifactId>jakarta.xml.bind-api</artifactId>
- <version>2.3.2</version>
+ <groupId>io.opentracing</groupId>
+ <artifactId>opentracing-api</artifactId>
+ <version>0.31.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -177,9 +223,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>net.sourceforge.serp</groupId>
- <artifactId>serp</artifactId>
- <version>1.15.1</version>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
+ <version>2.3.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -188,9 +234,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.bval</groupId>
- <artifactId>bval-jsr</artifactId>
- <version>2.0.3</version>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>2.9</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -199,9 +245,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-collections4</artifactId>
- <version>4.3</version>
+ <groupId>net.shibboleth.utilities</groupId>
+ <artifactId>java-support</artifactId>
+ <version>7.3.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -210,9 +256,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-dbcp2</artifactId>
- <version>2.1</version>
+ <groupId>net.sourceforge.serp</groupId>
+ <artifactId>serp</artifactId>
+ <version>1.15.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -221,9 +267,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>3.8.1</version>
+ <groupId>org.apache.activemq.protobuf</groupId>
+ <artifactId>activemq-protobuf</artifactId>
+ <version>1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -232,9 +278,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-pool2</artifactId>
- <version>2.3</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-broker</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -243,9 +289,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-core</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-client</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -254,9 +300,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-frontend-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-jdbc-store</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -265,9 +311,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-management</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-kahadb-store</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -276,9 +322,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-client</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-openwire-legacy</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -287,9 +333,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-extension-providers</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-ra</artifactId>
+ <version>5.15.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -298,9 +344,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-extension-search</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.batchee</groupId>
+ <artifactId>batchee-jbatch</artifactId>
+ <version>0.5-incubating</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -309,9 +355,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-json-basic</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.bval</groupId>
+ <artifactId>bval-jsr</artifactId>
+ <version>2.0.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -320,9 +366,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-cors</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-collections4</artifactId>
+ <version>4.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -331,9 +377,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-jose</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-dbcp2</artifactId>
+ <version>2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -342,9 +388,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-jcs-core</artifactId>
+ <version>2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -353,9 +399,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-security-oauth2</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-jcs-jcache</artifactId>
+ <version>2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -364,9 +410,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-rs-service-description</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.8.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -375,9 +421,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-security</artifactId>
- <version>${cxf.version}</version>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-pool2</artifactId>
+ <version>2.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -387,8 +433,8 @@
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
- <artifactId>cxf-rt-transports-http</artifactId>
- <version>${cxf.version}</version>
+ <artifactId>cxf-core</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -397,9 +443,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.geronimo.components</groupId>
- <artifactId>geronimo-transaction</artifactId>
- <version>3.1.4</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-bindings-soap</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -408,9 +454,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.geronimo.javamail</groupId>
- <artifactId>geronimo-javamail_1.4_mail</artifactId>
- <version>1.9.0-alpha-2</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-bindings-xml</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -419,9 +465,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-core</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-databinding-jaxb</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -430,9 +476,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-jaxrs</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-jaxrs</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -441,9 +487,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-jsonb</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-jaxws</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -452,9 +498,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.johnzon</groupId>
- <artifactId>johnzon-mapper</artifactId>
- <version>${johnzon.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-frontend-simple</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -463,9 +509,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.myfaces.core</groupId>
- <artifactId>myfaces-api</artifactId>
- <version>${myfaces.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-management</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -474,9 +520,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.myfaces.core</groupId>
- <artifactId>myfaces-impl</artifactId>
- <version>${myfaces.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-client</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -485,9 +531,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openejb.shade</groupId>
- <artifactId>quartz-openejb-shade</artifactId>
- <version>2.2.1</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-extension-providers</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -496,9 +542,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openjpa</groupId>
- <artifactId>openjpa</artifactId>
- <version>${openjpa.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-extension-search</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -507,9 +553,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-ee</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-json-basic</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -518,9 +564,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-ee-common</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-mp-client</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -529,9 +575,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-ejb</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-cors</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -540,9 +586,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-el22</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-jose</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -551,9 +597,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-impl</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -562,9 +608,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-jsf</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-security-oauth2</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -573,9 +619,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-spi</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-rs-service-description</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -584,9 +630,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.openwebbeans</groupId>
- <artifactId>openwebbeans-web</artifactId>
- <version>${openwebbeans.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-security</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -595,9 +641,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.taglibs</groupId>
- <artifactId>taglibs-standard-impl</artifactId>
- <version>1.2.5</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-security-saml</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -606,9 +652,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.taglibs</groupId>
- <artifactId>taglibs-standard-jstlel</artifactId>
- <version>1.2.5</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-transports-http</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -617,9 +663,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.taglibs</groupId>
- <artifactId>taglibs-standard-spec</artifactId>
- <version>1.2.5</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-addr</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -628,9 +674,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-policy</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -639,9 +685,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-catalina</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-ws-security</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -650,9 +696,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-catalina-ha</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.cxf</groupId>
+ <artifactId>cxf-rt-wsdl</artifactId>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -661,9 +707,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-coyote</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.components</groupId>
+ <artifactId>geronimo-connector</artifactId>
+ <version>3.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -672,9 +718,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-dbcp</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.components</groupId>
+ <artifactId>geronimo-transaction</artifactId>
+ <version>3.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -683,9 +729,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-el-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.config</groupId>
+ <artifactId>geronimo-config-impl</artifactId>
+ <version>1.2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -694,9 +740,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jasper</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.javamail</groupId>
+ <artifactId>geronimo-javamail_1.4_mail</artifactId>
+ <version>1.9.0-alpha-2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -705,9 +751,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jasper-el</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo.safeguard</groupId>
+ <artifactId>safeguard-impl</artifactId>
+ <version>1.2.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -716,9 +762,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jaspic-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-health</artifactId>
+ <version>1.0.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -727,9 +773,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jdbc</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-health-common</artifactId>
+ <version>1.0.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -738,9 +784,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jni</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-metrics</artifactId>
+ <version>1.0.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -749,9 +795,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-jsp-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-metrics-common</artifactId>
+ <version>1.0.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -760,9 +806,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-juli</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-openapi-impl</artifactId>
+ <version>1.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -771,9 +817,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-servlet-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.geronimo</groupId>
+ <artifactId>geronimo-opentracing</artifactId>
+ <version>1.0.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -782,9 +828,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-storeconfig</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-core</artifactId>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -793,8 +839,393 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-tribes</artifactId>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-jaxrs</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-jsonb</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.johnzon</groupId>
+ <artifactId>johnzon-mapper</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.myfaces.core</groupId>
+ <artifactId>myfaces-api</artifactId>
+ <version>2.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.myfaces.core</groupId>
+ <artifactId>myfaces-impl</artifactId>
+ <version>2.3.6</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.neethi</groupId>
+ <artifactId>neethi</artifactId>
+ <version>3.0.3</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openejb.shade</groupId>
+ <artifactId>quartz-openejb-shade</artifactId>
+ <version>2.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openjpa</groupId>
+ <artifactId>openjpa</artifactId>
+ <version>3.1.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-ee</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-ee-common</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-ejb</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-el22</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-impl</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-jsf</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-spi</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.openwebbeans</groupId>
+ <artifactId>openwebbeans-web</artifactId>
+ <version>2.0.12</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.santuario</groupId>
+ <artifactId>xmlsec</artifactId>
+ <version>2.1.4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-standard-impl</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-standard-jstlel</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.taglibs</groupId>
+ <artifactId>taglibs-standard-spec</artifactId>
+ <version>1.2.5</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-catalina</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-catalina-ha</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-coyote</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-dbcp</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-el-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jasper</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jasper-el</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jaspic-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jdbc</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jni</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jsp-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-servlet-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-ssi</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-storeconfig</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-tribes</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<exclusion>
@@ -837,9 +1268,273 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-websocket-api</artifactId>
- <version>${tomcat.version}</version>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-websocket-api</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>javaee-api</artifactId>
+ <version>8.0-4</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>mbean-annotation-api</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>mp-common</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>mp-jwt</artifactId>
+ <version>8.0.5-SNAPSHOT</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-api</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-client</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-core</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf-rs</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-cxf-transport</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-ejbd</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-hsql</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-http</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-javaagent.jar</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-jee</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-jee-accessors</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-jpa-integration</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-loader</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-rest</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-server</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>openejb-webservices</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-catalina</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-common</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-config</artifactId>
+ <version>${project.version}</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -849,8 +1544,8 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>javaee-api</artifactId>
- <version>8.0-2</version>
+ <artifactId>tomee-jaxrs</artifactId>
+ <version>${project.version}</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -860,7 +1555,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>mbean-annotation-api</artifactId>
+ <artifactId>tomee-jdbc</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -871,7 +1566,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-api</artifactId>
+ <artifactId>tomee-juli</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -882,7 +1577,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-client</artifactId>
+ <artifactId>tomee-loader</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -893,7 +1588,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-core</artifactId>
+ <artifactId>tomee-mojarra</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -904,7 +1599,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-cxf-rs</artifactId>
+ <artifactId>tomee-myfaces</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -915,7 +1610,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-cxf-transport</artifactId>
+ <artifactId>tomee-security</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -926,7 +1621,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-ejbd</artifactId>
+ <artifactId>tomee-webapp</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -937,7 +1632,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-hsql</artifactId>
+ <artifactId>tomee-webservices</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -947,9 +1642,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-http</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.ws.xmlschema</groupId>
+ <artifactId>xmlschema-core</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -958,9 +1653,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-javaagent</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-bindings</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -969,9 +1664,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-jee</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-policy</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -980,9 +1675,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-jee-accessors</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-common</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -991,9 +1686,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-jpa-integration</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-dom</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1002,9 +1697,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-loader</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-policy-stax</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1013,9 +1708,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-rest</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.wss4j</groupId>
+ <artifactId>wss4j-ws-security-stax</artifactId>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1024,9 +1719,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>openejb-server</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-asm7-shaded</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1035,9 +1730,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-catalina</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-bundleutils</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1046,9 +1741,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-common</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-finder-shaded</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1057,9 +1752,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-config</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-naming</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1068,9 +1763,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-jaxrs</artifactId>
- <version>${project.version}</version>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-reflect</artifactId>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1079,9 +1774,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-jdbc</artifactId>
- <version>${project.version}</version>
+ <groupId>org.bitbucket.b_c</groupId>
+ <artifactId>jose4j</artifactId>
+ <version>0.6.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1090,9 +1785,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-juli</artifactId>
- <version>${project.version}</version>
+ <groupId>org.bouncycastle</groupId>
+ <artifactId>bcprov-jdk15on</artifactId>
+ <version>1.64</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1101,9 +1796,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-loader</artifactId>
- <version>${project.version}</version>
+ <groupId>org.codehaus.swizzle</groupId>
+ <artifactId>swizzle-stream</artifactId>
+ <version>1.6.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1112,9 +1807,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-mojarra</artifactId>
- <version>${project.version}</version>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>stax2-api</artifactId>
+ <version>3.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1123,9 +1818,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-myfaces</artifactId>
- <version>${project.version}</version>
+ <groupId>org.cryptacular</groupId>
+ <artifactId>cryptacular</artifactId>
+ <version>1.2.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1134,9 +1829,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.tomee</groupId>
- <artifactId>tomee-webapp</artifactId>
- <version>${project.version}</version>
+ <groupId>org.eclipse.jdt</groupId>
+ <artifactId>ecj</artifactId>
+ <version>3.22.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1145,9 +1840,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.ws.xmlschema</groupId>
- <artifactId>xmlschema-core</artifactId>
- <version>2.2.4</version>
+ <groupId>org.eclipse.microprofile.config</groupId>
+ <artifactId>microprofile-config-api</artifactId>
+ <version>1.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1156,9 +1851,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-asm7-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.eclipse.microprofile.fault-tolerance</groupId>
+ <artifactId>microprofile-fault-tolerance-api</artifactId>
+ <version>1.1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1167,9 +1862,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-bundleutils</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.eclipse.microprofile.health</groupId>
+ <artifactId>microprofile-health-api</artifactId>
+ <version>1.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1178,9 +1873,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-finder-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.eclipse.microprofile.jwt</groupId>
+ <artifactId>microprofile-jwt-auth-api</artifactId>
+ <version>1.1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1189,9 +1884,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-naming</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.eclipse.microprofile.metrics</groupId>
+ <artifactId>microprofile-metrics-api</artifactId>
+ <version>1.1.1</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1200,9 +1895,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.apache.xbean</groupId>
- <artifactId>xbean-reflect</artifactId>
- <version>${xbeanVersion}</version>
+ <groupId>org.eclipse.microprofile.openapi</groupId>
+ <artifactId>microprofile-openapi-api</artifactId>
+ <version>1.1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1211,9 +1906,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.codehaus.swizzle</groupId>
- <artifactId>swizzle-stream</artifactId>
- <version>1.6.2</version>
+ <groupId>org.eclipse.microprofile.opentracing</groupId>
+ <artifactId>microprofile-opentracing-api</artifactId>
+ <version>1.1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1222,9 +1917,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>stax2-api</artifactId>
- <version>3.1.4</version>
+ <groupId>org.eclipse.microprofile.rest.client</groupId>
+ <artifactId>microprofile-rest-client-api</artifactId>
+ <version>1.3.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1233,9 +1928,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>ecj</artifactId>
- <version>3.18.0</version>
+ <groupId>org.fusesource.hawtbuf</groupId>
+ <artifactId>hawtbuf</artifactId>
+ <version>1.11</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1277,6 +1972,28 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.jasypt</groupId>
+ <artifactId>jasypt</artifactId>
+ <version>1.9.3</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.jvnet.mimepull</groupId>
+ <artifactId>mimepull</artifactId>
+ <version>1.9.11</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.jvnet.staxex</groupId>
<artifactId>stax-ex</artifactId>
<version>1.8.1</version>
@@ -1321,6 +2038,160 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-core</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-profile-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-saml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-saml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-security-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-security-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-soap-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-saml-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xacml-saml-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xmlsec-api</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.opensaml</groupId>
+ <artifactId>opensaml-xmlsec-impl</artifactId>
+ <version>3.3.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.annotation.versioning</artifactId>
+ <version>1.0.0</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
@@ -1343,9 +2214,20 @@
</exclusions>
</dependency>
<dependency>
- <groupId>xalan</groupId>
- <artifactId>serializer</artifactId>
- <version>2.7.2</version>
+ <groupId>org.yaml</groupId>
+ <artifactId>snakeyaml</artifactId>
+ <version>1.24</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>wsdl4j</groupId>
+ <artifactId>wsdl4j</artifactId>
+ <version>1.6.3</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1354,9 +2236,9 @@
</exclusions>
</dependency>
<dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- <version>2.7.2</version>
+ <groupId>xml-resolver</groupId>
+ <artifactId>xml-resolver</artifactId>
+ <version>1.2</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1365,6 +2247,5 @@
</exclusions>
</dependency>
</dependencies>
-
</project>
diff --git a/boms/tomee-microprofile/pom.xml b/boms/tomee-webprofile/pom.xml
similarity index 94%
copy from boms/tomee-microprofile/pom.xml
copy to boms/tomee-webprofile/pom.xml
index 318f24a..abc6eed 100644
--- a/boms/tomee-microprofile/pom.xml
+++ b/boms/tomee-webprofile/pom.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
@@ -17,8 +16,6 @@
limitations under the License.
-->
-<!-- $Rev$ $Date$ -->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
@@ -28,15 +25,20 @@
</parent>
<modelVersion>4.0.0</modelVersion>
- <artifactId>tomee-microprofile</artifactId>
+ <artifactId>tomee-webprofile</artifactId>
<packaging>pom</packaging>
- <name>TomEE :: BOMs :: TomEE MicroProfile</name>
+ <name>TomEE :: BOMs :: TomEE WebProfile</name>
<dependencies>
<dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-bootstrap</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
- <version>2.9.0</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -47,7 +49,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -58,7 +60,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>${jackson.version}</version>
+ <version>2.10.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -78,6 +80,17 @@
</exclusions>
</dependency>
<dependency>
+ <groupId>com.sun.activation</groupId>
+ <artifactId>jakarta.activation</artifactId>
+ <version>1.2.1</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-runtime</artifactId>
<version>3.0.8</version>
@@ -102,7 +115,7 @@
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
- <version>1.9.3</version>
+ <version>1.9.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -113,7 +126,7 @@
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
- <version>1.2</version>
+ <version>1.4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -245,7 +258,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-core</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -256,7 +269,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -267,7 +280,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-management</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -278,7 +291,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -289,7 +302,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-providers</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -300,7 +313,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-search</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -311,7 +324,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-json-basic</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -322,7 +335,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-cors</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -333,7 +346,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-jose</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -344,7 +357,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-jose-jaxrs</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -355,7 +368,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-security-oauth2</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -366,7 +379,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-service-description</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -377,7 +390,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-security</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -388,7 +401,7 @@
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
- <version>${cxf.version}</version>
+ <version>3.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -421,7 +434,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-core</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -432,7 +445,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-jaxrs</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -443,7 +456,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-jsonb</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -454,7 +467,7 @@
<dependency>
<groupId>org.apache.johnzon</groupId>
<artifactId>johnzon-mapper</artifactId>
- <version>${johnzon.version}</version>
+ <version>1.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -465,7 +478,7 @@
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-api</artifactId>
- <version>${myfaces.version}</version>
+ <version>2.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -476,7 +489,7 @@
<dependency>
<groupId>org.apache.myfaces.core</groupId>
<artifactId>myfaces-impl</artifactId>
- <version>${myfaces.version}</version>
+ <version>2.3.6</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -498,7 +511,7 @@
<dependency>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa</artifactId>
- <version>${openjpa.version}</version>
+ <version>3.1.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -509,7 +522,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ee</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -520,7 +533,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ee-common</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -531,7 +544,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-ejb</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -542,7 +555,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-el22</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -553,7 +566,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-impl</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -564,7 +577,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-jsf</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -575,7 +588,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-spi</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -586,7 +599,7 @@
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-web</artifactId>
- <version>${openwebbeans.version}</version>
+ <version>2.0.12</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -761,7 +774,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-juli</artifactId>
+ <artifactId>tomcat-servlet-api</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<exclusion>
@@ -772,7 +785,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
- <artifactId>tomcat-servlet-api</artifactId>
+ <artifactId>tomcat-ssi</artifactId>
<version>${tomcat.version}</version>
<exclusions>
<exclusion>
@@ -850,7 +863,7 @@
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>javaee-api</artifactId>
- <version>8.0-2</version>
+ <version>8.0-4</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -861,7 +874,7 @@
<dependency>
<groupId>org.apache.tomee</groupId>
<artifactId>mbean-annotation-api</artifactId>
- <version>${project.version}</version>
+ <version>8.0.5-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -959,7 +972,7 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
- <artifactId>openejb-javaagent</artifactId>
+ <artifactId>openejb-javaagent.jar</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
@@ -1135,6 +1148,17 @@
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-security</artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
<artifactId>tomee-webapp</artifactId>
<version>${project.version}</version>
<exclusions>
@@ -1147,7 +1171,7 @@
<dependency>
<groupId>org.apache.ws.xmlschema</groupId>
<artifactId>xmlschema-core</artifactId>
- <version>2.2.4</version>
+ <version>2.2.5</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1158,7 +1182,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-asm7-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1169,7 +1193,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-bundleutils</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1180,7 +1204,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-finder-shaded</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1191,7 +1215,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-naming</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1202,7 +1226,7 @@
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-reflect</artifactId>
- <version>${xbeanVersion}</version>
+ <version>4.14</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1235,7 +1259,7 @@
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>ecj</artifactId>
- <version>3.18.0</version>
+ <version>3.22.0</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
@@ -1342,29 +1366,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>xalan</groupId>
- <artifactId>serializer</artifactId>
- <version>2.7.2</version>
- <exclusions>
- <exclusion>
- <artifactId>*</artifactId>
- <groupId>*</groupId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>xalan</groupId>
- <artifactId>xalan</artifactId>
- <version>2.7.2</version>
- <exclusions>
- <exclusion>
- <artifactId>*</artifactId>
- <groupId>*</groupId>
- </exclusion>
- </exclusions>
- </dependency>
</dependencies>
-
</project>
diff --git a/tomee/tomee-bootstrap/pom.xml b/tomee/tomee-bootstrap/pom.xml
index 138e588..20f38d4 100644
--- a/tomee/tomee-bootstrap/pom.xml
+++ b/tomee/tomee-bootstrap/pom.xml
@@ -38,10 +38,26 @@
<dependencies>
<dependency>
- <groupId>org.apache.tomee.bom</groupId>
- <artifactId>tomee-microprofile</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-catalina</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-juli</artifactId>
+ <version>${tomcat.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>*</artifactId>
+ <groupId>*</groupId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.tomee</groupId>
diff --git a/tomee/tomee-bootstrap/src/test/java/org/apache/tomee/bootstrap/Misc.java b/tomee/tomee-bootstrap/src/test/java/org/apache/tomee/bootstrap/GenerateBoms.java
similarity index 54%
rename from tomee/tomee-bootstrap/src/test/java/org/apache/tomee/bootstrap/Misc.java
rename to tomee/tomee-bootstrap/src/test/java/org/apache/tomee/bootstrap/GenerateBoms.java
index 09370be..8cd6216 100644
--- a/tomee/tomee-bootstrap/src/test/java/org/apache/tomee/bootstrap/Misc.java
+++ b/tomee/tomee-bootstrap/src/test/java/org/apache/tomee/bootstrap/GenerateBoms.java
@@ -16,59 +16,173 @@
*/
package org.apache.tomee.bootstrap;
+import lombok.Data;
import lombok.Getter;
import lombok.ToString;
import org.apache.openejb.loader.Files;
+import org.apache.openejb.loader.IO;
+import org.apache.openejb.loader.JarLocation;
import org.apache.openejb.loader.Zips;
+import org.apache.openejb.util.Join;
+import org.apache.openejb.util.Strings;
+import org.junit.Test;
import java.io.File;
import java.io.IOException;
+import java.io.UncheckedIOException;
+import java.net.URL;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
+import java.util.function.Function;
import java.util.stream.Collectors;
+import java.util.stream.Stream;
+
+public class GenerateBoms {
+
+ private final File project;
+ private final File boms;
+ private final File dists;
+ private final Repository repository;
+
+ public GenerateBoms() {
+ final File testClasses = JarLocation.jarLocation(GenerateBoms.class);
+ final File target = testClasses.getParentFile();
+ final File tomeeBootstrap = target.getParentFile();
+ final File tomee = tomeeBootstrap.getParentFile();
+
+ this.project = tomee.getParentFile();
+ this.boms = new File(project, "boms");
+ this.dists = new File(tomee, "apache-tomee/target");
+
+ { // Find the ~/.m2/repository directory
+ final File junitJar = JarLocation.jarLocation(Test.class);
+ final File version = junitJar.getParentFile();
+ final File artifact = version.getParentFile();
+ final File group = artifact.getParentFile();
+ final File repository = group.getParentFile();
+ this.repository = new Repository(repository);
+ }
+
+ Files.dir(project);
+ Files.dir(boms);
+ Files.dir(dists);
+ }
+
+ public static void main(String[] args) throws Exception {
+ new GenerateBoms().run();
+ }
+
+ public void run() throws Exception {
+ final List<Distribution> distributions = Stream.of(dists.listFiles())
+ .filter(file -> file.getName().endsWith(".zip"))
+ .filter(file -> file.getName().startsWith("apache-tomee-"))
+ .map(this::asDistribution)
+ .collect(Collectors.toList());
+
+ distributions.forEach(this::toBom);
+ }
+
+ private void toBom(final Distribution distribution) {
+ try {
+ final URL url = this.getClass().getClassLoader().getResource("pom-template.xml");
+ final String template = IO.slurp(url);
+
+ final String dependencies = Join.join("", Artifact::asBomDep, distribution.getArtifacts());
-public class Misc {
+ final String pom = template.replace("TomEE MicroProfile", distribution.getDisplayName())
+ .replace("tomee-microprofile", distribution.getName())
+ .replace("<!--dependencies-->", dependencies);
- public static void main(String[] args) throws IOException {
+ final File dist = Files.mkdir(boms, distribution.getName());
- final Repository repository = Repository.build();
+ final File pomFile = new File(dist, "pom.xml");
- final File file = new File("/Users/dblevins/work/apache/downloads/apache-tomee-8.0.0-webprofile.zip");
+ IO.copy(IO.read(pom), pomFile);
+ } catch (IOException e) {
+ throw new UncheckedIOException(e);
+ }
+ }
+
+ @Data
+ public static class Distribution {
+ private final List<Artifact> artifacts = new ArrayList<>();
+ private final List<File> missing = new ArrayList<>();
+ private final File zip;
+ private final String name;
+ private final String displayName;
+
+ public Distribution(final File zip) {
+ this.zip = zip;
+ name = zip.getName()
+ .replaceFirst("-[0-9].*", "")
+ .replace("apache-", "");
+
+ this.displayName = Stream.of(name.split("-"))
+ .map(Strings::ucfirst)
+ .map(s -> s.replace("ee", "EE"))
+ .map(s -> s.replace("profile", "Profile"))
+ .reduce((s, s2) -> s + " " + s2)
+ .get();
+ }
+
+ @Override
+ public String toString() {
+ return "Distribution{" +
+ "displayName=" + displayName +
+ ", name=" + name +
+ ", artifacts=" + artifacts.size() +
+ ", missing=" + missing.size() +
+ '}';
+ }
+ }
+
+ private Distribution asDistribution(final File file) {
final File tmpdir = Files.tmpdir();
- Zips.unzip(file, tmpdir);
+ try {
+ Zips.unzip(file, tmpdir);
+ } catch (IOException e) {
+ throw new UncheckedIOException("Cannot unzip " + file.getAbsolutePath(), e);
+ }
+
+ final Distribution distribution = new Distribution(file);
final List<File> jars = Files.collect(tmpdir, ".*.jar");
- final List<Artifact> collect = jars.stream()
+ final Function<File, Artifact> from = file1 -> {
+ try {
+ return repository.from(file1);
+ } catch (IllegalStateException e) {
+ distribution.missing.add(file1);
+ return null;
+ }
+ };
+
+ jars.stream()
.filter(jar -> !jar.getName().equals("bootstrap.jar"))
.filter(jar -> !jar.getName().equals("catalina-ant.jar"))
.filter(jar -> !jar.getName().startsWith("tomcat-i18n"))
- .map(repository::from)
+ .map(from)
+ .filter(Objects::nonNull)
.sorted()
- .peek(artifact -> System.out.print(artifact.asDep()))
- .collect(Collectors.toList());
-
-
- collect.stream().forEach(System.out::println);
-
+ .forEach(distribution.artifacts::add);
- System.out.println(tmpdir.getAbsolutePath());
+ return distribution;
}
public static class Repository {
private final Map<String, File> artifacts = new HashMap<>();
- private final File path = new File("/Users/dblevins/.m2/repository/");
+ private final File path;
- public static Repository build() {
- final Repository repository = new Repository();
+ public Repository(final File path) {
+ this.path = path;
- final List<File> jars = Files.collect(repository.path, ".*\\.jar");
+ final List<File> jars = Files.collect(this.path, ".*\\.jar");
for (final File jar : jars) {
- repository.artifacts.put(jar.getName(), jar);
+ this.artifacts.put(jar.getName(), jar);
}
-
- return repository;
}
public Artifact from(final File jar) {
@@ -81,81 +195,86 @@ public class Misc {
}
if (jar.getName().equals("catalina-ha.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-catalina-ha", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-catalina-ha", "${tomcat.version}");
}
if (jar.getName().equals("catalina-storeconfig.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-storeconfig", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-storeconfig", "${tomcat.version}");
}
if (jar.getName().equals("catalina-tribes.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-tribes", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-tribes", "${tomcat.version}");
+ }
+
+ if (jar.getName().equals("catalina-ssi.jar")) {
+ return new Artifact("org.apache.tomcat", "tomcat-ssi", "${tomcat.version}");
}
if (jar.getName().equals("catalina.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-catalina", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-catalina", "${tomcat.version}");
}
if (jar.getName().equals("el-api.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-el-api", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-el-api", "${tomcat.version}");
}
if (jar.getName().equals("jasper-el.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-jasper-el", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-jasper-el", "${tomcat.version}");
}
if (jar.getName().equals("jasper.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-jasper", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-jasper", "${tomcat.version}");
}
if (jar.getName().equals("jaspic-api.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-jaspic-api", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-jaspic-api", "${tomcat.version}");
}
if (jar.getName().equals("servlet-api.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-servlet-api", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-servlet-api", "${tomcat.version}");
}
if (jar.getName().equals("websocket-api.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-websocket-api", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-websocket-api", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-coyote.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-coyote", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-coyote", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-dbcp.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-dbcp", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-dbcp", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-api.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-api", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-api", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-websocket.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-websocket", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-websocket", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-util.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-util", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-util", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-util-scan.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-util-scan", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-util-scan", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-jni.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-jni", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-jni", "${tomcat.version}");
}
if (jar.getName().equals("tomcat-jdbc.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-jdbc", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-jdbc", "${tomcat.version}");
}
if (jar.getName().equals("jsp-api.jar")) {
- return new Artifact("org.apache.tomcat", "tomcat-jsp-api", "9.0.22");
+ return new Artifact("org.apache.tomcat", "tomcat-jsp-api", "${tomcat.version}");
}
- if (jar.getName().equals("ecj-4.12.jar")) {
- return new Artifact("org.eclipse.jdt", "ecj", "3.18.0");
+ if (jar.getName().startsWith("ecj-")) {
+ return new Artifact("org.eclipse.jdt", "ecj", "3.22.0");
}
if (jar.getName().startsWith("openejb-")) {
- final String artifact = jar.getName().replaceAll("-8.0.0.*", "");
+ final String artifact = jar.getName().replaceAll("-8.0.*", "");
return new Artifact("org.apache.tomee", artifact, "${project.version}");
}
+
if (jar.getName().startsWith("tomee-")) {
- final String artifact = jar.getName().replaceAll("-8.0.0.*", "");
+ final String artifact = jar.getName().replaceAll("-8.0.*", "");
return new Artifact("org.apache.tomee", artifact, "${project.version}");
}
@@ -195,7 +314,7 @@ public class Misc {
}
}
- @lombok.Builder
+ @lombok.Builder(toBuilder = true)
@Getter
@ToString
public static class Artifact implements Comparable<Artifact> {
@@ -210,7 +329,7 @@ public class Misc {
return a.compareTo(b);
}
- public String asDep() {
+ public String asBomDep() {
final String g = groupId;
final String a = artifactId;
final String v = version;
@@ -227,6 +346,18 @@ public class Misc {
" </exclusions>\n" +
" </dependency>\n";
}
+
+ public String asManagedDep() {
+ final String g = groupId;
+ final String a = artifactId;
+ final String v = version;
+ return "" +
+ " <dependency>\n" +
+ " <groupId>" + g + "</groupId>\n" +
+ " <artifactId>" + a + "</artifactId>\n" +
+ " <version>" + v + "</version>\n" +
+ " </dependency>\n";
+ }
}
}
diff --git a/boms/pom.xml b/tomee/tomee-bootstrap/src/test/resources/pom-template.xml
similarity index 75%
copy from boms/pom.xml
copy to tomee/tomee-bootstrap/src/test/resources/pom-template.xml
index bc970c3..46965cb 100644
--- a/boms/pom.xml
+++ b/tomee/tomee-bootstrap/src/test/resources/pom-template.xml
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
@@ -17,26 +16,25 @@
limitations under the License.
-->
-<!-- $Rev$ $Date$ -->
-
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
- <artifactId>tomee-project</artifactId>
- <groupId>org.apache.tomee</groupId>
+ <groupId>org.apache.tomee.bom</groupId>
+ <artifactId>boms</artifactId>
<version>8.0.5-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
- <groupId>org.apache.tomee.bom</groupId>
- <artifactId>boms</artifactId>
+ <artifactId>tomee-microprofile</artifactId>
<packaging>pom</packaging>
- <name>TomEE :: BOMs</name>
-
- <modules>
- <module>jaxb-runtime</module>
- <module>tomee-microprofile</module>
- </modules>
-
+ <name>TomEE :: BOMs :: TomEE MicroProfile</name>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.tomee</groupId>
+ <artifactId>tomee-bootstrap</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+<!--dependencies--> </dependencies>
</project>