From 8f7a7fd5be46321eeeed94e75bac36d6f9a008a9 Mon Sep 17 00:00:00 2001 From: Richard Zowalla <13417392+rzo1@users.noreply.github.com> Date: Tue, 16 Apr 2024 20:56:09 +0200 Subject: [PATCH] TOMEE-4318 | TOMEE-4317 - ActiveMQ 6 + Java 17 (#1120) * TOMEE-4317 - ActiveMQ 6.1.0 Drop related shades. * Switch Java Level to 17 * Migrate V11 to V17 class constant in jwt tests * Adds --add-opens for legacy code fragements with libraries not supporting J17+ * Bump maven-plugin-plugin version * Add ScriptEngine implementation for js on Java 15+ * Add ScriptEngine implementation for js in tomee-embedded-maven-plugin as well * Add ScriptEngine implementation for js on Java 15+ * Upgrade Mockito to make it work under J17+ env * Exclude bean validaiton tck tests from "org.hibernate.beanvalidation.tck.tests.constraints.groups.groupconversion.*" as they seem to be broken in BVAL itself with Java 17 * Update GH actions to run with Java 17 * Fix review comments --------- Co-authored-by: Markus Jung --- .github/workflows/main-pull-request-build.yml | 4 +- .github/workflows/main-push-build.yml | 4 +- .../arquillian-openejb-embedded/pom.xml | 2 +- arquillian/arquillian-tomee-tests/pom.xml | 8 +- .../src/main/resources/openejb | 1 + .../src/main/resources/openejb.bat | 1 + boms/tomee-plume/pom.xml | 98 +++++-------- boms/tomee-plus/pom.xml | 98 +++++-------- container/openejb-core/pom.xml | 8 +- .../apache/openejb/config/RemoteServer.java | 9 ++ deps/activemq-broker-shade/pom.xml | 125 ---------------- deps/activemq-kahadb-store-shade/pom.xml | 131 ----------------- deps/activemq-ra-shade/pom.xml | 134 ------------------ deps/pom.xml | 3 - docker-compose.yml | 8 +- .../client-resource-lookup-preview/pom.xml | 6 +- examples/jpa-eclipselink/pom.xml | 2 +- examples/testing-security-4/pom.xml | 6 + .../server/control/StandaloneServer.java | 1 + itests/openejb-itests-client/pom.xml | 4 +- maven/pom.xml | 4 +- maven/tomee-embedded-maven-plugin/pom.xml | 5 + .../jwt/bval/ValidationGenerator.java | 2 +- pom.xml | 66 +++------ server/openejb-activemq/pom.xml | 4 +- server/openejb-ejbd/pom.xml | 3 +- server/openejb-hessian/pom.xml | 33 ++--- tck/bval-embedded/pom.xml | 3 +- .../beanvalidation-tck-tests-suite.xml | 47 ++++++ tck/bval-tomee/pom.xml | 66 ++++----- .../bval/tck/BValTCKArchiveProcessor.java | 2 +- .../beanvalidation-tck-tests-suite.xml | 47 ++++++ tck/cdi-embedded/pom.xml | 8 +- .../src/main/assembly/war.xml | 4 - tomee/tomee-plume-webapp/pom.xml | 8 +- .../src/main/assembly/war.xml | 4 - tomee/tomee-plus-webapp/pom.xml | 8 +- .../src/main/assembly/war.xml | 4 - tomee/tomee-webaccess/pom.xml | 15 +- tomee/tomee-webapp/src/main/assembly/war.xml | 4 - 40 files changed, 307 insertions(+), 683 deletions(-) delete mode 100644 deps/activemq-broker-shade/pom.xml delete mode 100644 deps/activemq-kahadb-store-shade/pom.xml delete mode 100644 deps/activemq-ra-shade/pom.xml create mode 100644 tck/bval-embedded/src/test/resources/beanvalidation-tck-tests-suite.xml create mode 100644 tck/bval-tomee/src/test/resources/beanvalidation-tck-tests-suite.xml diff --git a/.github/workflows/main-pull-request-build.yml b/.github/workflows/main-pull-request-build.yml index 7f662a49d43..9ea4158f3d1 100644 --- a/.github/workflows/main-pull-request-build.yml +++ b/.github/workflows/main-pull-request-build.yml @@ -12,10 +12,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v1 with: - java-version: '11' + java-version: '17' - name: Cache Maven packages uses: actions/cache@v2 diff --git a/.github/workflows/main-push-build.yml b/.github/workflows/main-push-build.yml index 927c7d59d04..7712e827981 100644 --- a/.github/workflows/main-push-build.yml +++ b/.github/workflows/main-push-build.yml @@ -12,10 +12,10 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Set up JDK 11 + - name: Set up JDK 17 uses: actions/setup-java@v1 with: - java-version: '11' + java-version: '17' - name: Cache Maven packages uses: actions/cache@v2 diff --git a/arquillian/arquillian-openejb-embedded/pom.xml b/arquillian/arquillian-openejb-embedded/pom.xml index 14f5058422f..defde810874 100644 --- a/arquillian/arquillian-openejb-embedded/pom.xml +++ b/arquillian/arquillian-openejb-embedded/pom.xml @@ -133,7 +133,7 @@ org.mockito mockito-core - 1.9.5 + 5.11.0 test diff --git a/arquillian/arquillian-tomee-tests/pom.xml b/arquillian/arquillian-tomee-tests/pom.xml index 332ead32c41..a2a80057cf1 100644 --- a/arquillian/arquillian-tomee-tests/pom.xml +++ b/arquillian/arquillian-tomee-tests/pom.xml @@ -122,12 +122,12 @@ - ${project.groupId} - activemq-ra-shade + org.apache.activemq + activemq-ra - ${project.groupId} - activemq-broker-shade + org.apache.activemq + activemq-broker org.apache.activemq diff --git a/assembly/openejb-standalone/src/main/resources/openejb b/assembly/openejb-standalone/src/main/resources/openejb index 57bdfa2d70b..063b984c9f0 100755 --- a/assembly/openejb-standalone/src/main/resources/openejb +++ b/assembly/openejb-standalone/src/main/resources/openejb @@ -86,6 +86,7 @@ JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util=ALL-UNNAMED" JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED" +JDK_JAVA_OPTIONS="$JDK_JAVA_OPTIONS --add-opens=java.base/java.net=ALL-UNNAMED" export JDK_JAVA_OPTIONS diff --git a/assembly/openejb-standalone/src/main/resources/openejb.bat b/assembly/openejb-standalone/src/main/resources/openejb.bat index fe03d9a7067..48f738ae384 100644 --- a/assembly/openejb-standalone/src/main/resources/openejb.bat +++ b/assembly/openejb-standalone/src/main/resources/openejb.bat @@ -55,6 +55,7 @@ set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util=ALL-UNN set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.util.concurrent=ALL-UNNAMED" set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED" set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED" +set "JDK_JAVA_OPTIONS=%JDK_JAVA_OPTIONS% --add-opens=java.base/java.net=ALL-UNNAMED" for %%a in (%OPENEJB_CORE_JAR%) do ( set OPENEJB_CORE_JAR="%%a" diff --git a/boms/tomee-plume/pom.xml b/boms/tomee-plume/pom.xml index 521c56fa049..1a60a9471a1 100644 --- a/boms/tomee-plume/pom.xml +++ b/boms/tomee-plume/pom.xml @@ -188,17 +188,6 @@ - - commons-net - commons-net - 3.9.0 - - - * - * - - - io.churchkey churchkey @@ -486,9 +475,9 @@ - javax.activation - javax.activation-api - 1.2.0 + net.shibboleth.utilities + java-support + 8.4.0 * @@ -497,9 +486,9 @@ - javax.xml.bind - jaxb-api - 2.3.1 + org.apache.activemq.protobuf + activemq-protobuf + 1.1 * @@ -508,9 +497,9 @@ - net.shibboleth.utilities - java-support - 8.4.0 + org.apache.activemq + activemq-broker + 6.1.0 * @@ -519,9 +508,9 @@ - org.apache.activemq.protobuf - activemq-protobuf - 1.1 + org.apache.activemq + activemq-client + 6.1.0 * @@ -531,8 +520,8 @@ org.apache.activemq - activemq-client-jakarta - 5.18.3 + activemq-jdbc-store + 6.1.0 * @@ -542,8 +531,30 @@ org.apache.activemq - activemq-jdbc-store - 5.18.3 + activemq-kahadb-store + 6.1.0 + + + * + * + + + + + org.apache.activemq + activemq-openwire-legacy + 6.1.0 + + + * + * + + + + + org.apache.activemq + activemq-ra + 6.1.0 * @@ -1300,39 +1311,6 @@ - - org.apache.tomee - activemq-broker-shade - 10.0.0-M2-SNAPSHOT - - - * - * - - - - - org.apache.tomee - activemq-kahadb-store-shade - 10.0.0-M2-SNAPSHOT - - - * - * - - - - - org.apache.tomee - activemq-ra-shade - 10.0.0-M2-SNAPSHOT - - - * - * - - - org.apache.tomee commons-dbcp2-shade diff --git a/boms/tomee-plus/pom.xml b/boms/tomee-plus/pom.xml index b40376c0b6d..87efa9f68d5 100644 --- a/boms/tomee-plus/pom.xml +++ b/boms/tomee-plus/pom.xml @@ -188,17 +188,6 @@ - - commons-net - commons-net - 3.9.0 - - - * - * - - - io.churchkey churchkey @@ -486,9 +475,9 @@ - javax.activation - javax.activation-api - 1.2.0 + net.shibboleth.utilities + java-support + 8.4.0 * @@ -497,9 +486,9 @@ - javax.xml.bind - jaxb-api - 2.3.1 + org.apache.activemq.protobuf + activemq-protobuf + 1.1 * @@ -508,9 +497,9 @@ - net.shibboleth.utilities - java-support - 8.4.0 + org.apache.activemq + activemq-broker + 6.1.0 * @@ -519,9 +508,9 @@ - org.apache.activemq.protobuf - activemq-protobuf - 1.1 + org.apache.activemq + activemq-client + 6.1.0 * @@ -531,8 +520,8 @@ org.apache.activemq - activemq-client-jakarta - 5.18.3 + activemq-jdbc-store + 6.1.0 * @@ -542,8 +531,30 @@ org.apache.activemq - activemq-jdbc-store - 5.18.3 + activemq-kahadb-store + 6.1.0 + + + * + * + + + + + org.apache.activemq + activemq-openwire-legacy + 6.1.0 + + + * + * + + + + + org.apache.activemq + activemq-ra + 6.1.0 * @@ -1322,39 +1333,6 @@ - - org.apache.tomee - activemq-broker-shade - 10.0.0-M2-SNAPSHOT - - - * - * - - - - - org.apache.tomee - activemq-kahadb-store-shade - 10.0.0-M2-SNAPSHOT - - - * - * - - - - - org.apache.tomee - activemq-ra-shade - 10.0.0-M2-SNAPSHOT - - - * - * - - - org.apache.tomee commons-dbcp2-shade diff --git a/container/openejb-core/pom.xml b/container/openejb-core/pom.xml index 1e64dfe9f50..c7e23ac4f8c 100644 --- a/container/openejb-core/pom.xml +++ b/container/openejb-core/pom.xml @@ -512,13 +512,13 @@ - ${project.groupId} - activemq-ra-shade + org.apache.activemq + activemq-ra true - ${project.groupId} - activemq-broker-shade + org.apache.activemq + activemq-broker true diff --git a/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java b/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java index 52b5245e66e..560dcc13616 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/config/RemoteServer.java @@ -343,6 +343,15 @@ private void cmd(final List additionalArgs, final String cmd, final bool argsList.add("-ea"); } + // Add the JAVA 11+ specific start-up parameters required by TomEE + argsList.add("--add-opens=java.base/java.lang=ALL-UNNAMED"); + argsList.add("--add-opens=java.base/java.io=ALL-UNNAMED"); + argsList.add("--add-opens=java.base/java.util=ALL-UNNAMED"); + argsList.add("--add-opens=java.base/java.util.concurrent=ALL-UNNAMED"); + argsList.add("--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED"); + argsList.add("--add-opens=java.base/jdk.internal.loader=ALL-UNNAMED"); + argsList.add("--add-opens=java.base/java.net=ALL-UNNAMED"); + argsList.add("-classpath"); final StringBuilder cp = new StringBuilder(bootstrapJar.getAbsolutePath()).append(ps).append(juliJar.getAbsolutePath()); diff --git a/deps/activemq-broker-shade/pom.xml b/deps/activemq-broker-shade/pom.xml deleted file mode 100644 index 55739436aec..00000000000 --- a/deps/activemq-broker-shade/pom.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - - deps - org.apache.tomee - 10.0.0-M2-SNAPSHOT - - 4.0.0 - - activemq-broker-shade - TomEE :: Deps :: Apache ActiveMQ Broker shade - - - - org.apache.activemq - activemq-broker - ${version.activemq} - - - org.apache.activemq - activemq-client - - - - - org.apache.activemq - activemq-client-jakarta - - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.4 - - - package - - shade - - - true - true - false - - - org.apache.activemq:activemq-broker - - - - - - - - javax.annotation - jakarta.annotation - - javax.annotation.processing.** - - - - javax.jms - jakarta.jms - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.4.0 - - - workaround-makeItVisibleOnIntellij - none - - attach-artifact - - - - - ${project.build.directory}/activemq-broker-shade-10.0.0-M2-SNAPSHOT.jar - jar - optional - - - - - - - - - diff --git a/deps/activemq-kahadb-store-shade/pom.xml b/deps/activemq-kahadb-store-shade/pom.xml deleted file mode 100644 index cd4c97d6108..00000000000 --- a/deps/activemq-kahadb-store-shade/pom.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - deps - org.apache.tomee - 10.0.0-M2-SNAPSHOT - - 4.0.0 - - activemq-kahadb-store-shade - TomEE :: Deps :: Apache ActiveMQ KahaDB Store shade - - - - org.apache.activemq - activemq-kahadb-store - ${version.activemq} - - - org.apache.activemq - activemq-broker - - - org.apache.geronimo.specs - * - - - - - org.apache.tomee - activemq-broker-shade - - - commons-net - commons-net - - - org.apache.activemq.protobuf - activemq-protobuf - 1.1 - - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.4 - - - package - - shade - - - true - true - false - - - org.apache.activemq:activemq-kahadb-store - - - - - - - - javax.jms - jakarta.jms - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.4.0 - - - workaround-makeItVisibleOnIntellij - none - - attach-artifact - - - - - ${project.build.directory}/activemq-kahadb-store-shade-10.0.0-M2-SNAPSHOT.jar - jar - optional - - - - - - - - - diff --git a/deps/activemq-ra-shade/pom.xml b/deps/activemq-ra-shade/pom.xml deleted file mode 100644 index 88e90c59c04..00000000000 --- a/deps/activemq-ra-shade/pom.xml +++ /dev/null @@ -1,134 +0,0 @@ - - - - - deps - org.apache.tomee - 10.0.0-M2-SNAPSHOT - - 4.0.0 - - activemq-ra-shade - TomEE :: Deps :: Apache ActiveMQ RA shade - - - - org.apache.activemq - activemq-ra - ${version.activemq} - - - org.apache.activemq - activemq-broker - - - org.apache.activemq - activemq-kahadb-store - - - org.apache.geronimo.specs - * - - - - - org.apache.tomee - activemq-broker-shade - - - org.apache.tomee - activemq-kahadb-store-shade - - - - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.4 - - - package - - shade - - - true - true - false - - - org.apache.activemq:activemq-ra - - - - - - - - javax.jms - jakarta.jms - - - javax.resource - jakarta.resource - - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 3.4.0 - - - workaround-makeItVisibleOnIntellij - none - - attach-artifact - - - - - ${project.build.directory}/activemq-ra-shade-10.0.0-M2-SNAPSHOT.jar - jar - optional - - - - - - - - - diff --git a/deps/pom.xml b/deps/pom.xml index 3a162d82212..a2c45b3c23d 100644 --- a/deps/pom.xml +++ b/deps/pom.xml @@ -30,9 +30,6 @@ taglibs-shade sxc-shade - activemq-broker-shade - activemq-kahadb-store-shade - activemq-ra-shade commons-dbcp2-shade servicemix-bcel-shade diff --git a/docker-compose.yml b/docker-compose.yml index f018e114415..0565f1c4f6d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ # limitations under the License. # -version: '2' +version: '3' volumes: m2: services: @@ -43,7 +43,7 @@ services: - volume_perms # Build+test. Does not stop on test failures build-all: - image: "maven:3-eclipse-temurin-11" + image: "maven:3-eclipse-temurin-17" profiles: ["build-all"] command: ["--fail-at-end", "-Duser.home=/var/maven", "-Pall-adapters", "-Dsurefire.useFile=false", "-DdisableXmlReport=true", "clean", "install"] entrypoint: "mvn" @@ -61,7 +61,7 @@ services: - volume_perms # Just build (no tests) build-quick: - image: "maven:3-eclipse-temurin-11" + image: "maven:3-eclipse-temurin-17" profiles: ["build-quick"] command: ["-Duser.home=/var/maven", "-Pquick", "-Dsurefire.useFile=false", "-DdisableXmlReport=true", "-DuniqueVersion=false", "-ff", "-Dassemble", "-DskipTests", "-DfailIfNoTests=false", "clean", "install"] entrypoint: "mvn" @@ -77,7 +77,7 @@ services: - volume_perms # Build+test. Waits for debugger on port 5005. Stops on first test failure debug: - image: "maven:3-eclipse-temurin-11" + image: "maven:3-eclipse-temurin-17" profiles: ["build-debug"] command: ["-Duser.home=/var/maven", "-Pall-adapters", "-Dsurefire.useFile=false", "-DdisableXmlReport=true", "-Dopenejb.server.debug", "-Dmaven.surefire.debug", "-Dopenejb.arquillian.debug=true", "clean", "install"] entrypoint: "mvn" diff --git a/examples/client-resource-lookup-preview/pom.xml b/examples/client-resource-lookup-preview/pom.xml index dc088583d2c..0eaa68d7dfa 100644 --- a/examples/client-resource-lookup-preview/pom.xml +++ b/examples/client-resource-lookup-preview/pom.xml @@ -67,9 +67,9 @@ 10.0.0-M2-SNAPSHOT - org.apache.tomee - activemq-broker-shade - ${project.version} + org.apache.activemq + activemq-broker + 6.1.0 runtime diff --git a/examples/jpa-eclipselink/pom.xml b/examples/jpa-eclipselink/pom.xml index 629104651c5..da6687da865 100644 --- a/examples/jpa-eclipselink/pom.xml +++ b/examples/jpa-eclipselink/pom.xml @@ -115,7 +115,7 @@ [9, - --add-opens java.base/jdk.internal.loader=ALL-UNNAMED -Djdk.attach.allowAttachSelf + --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED -Djdk.attach.allowAttachSelf diff --git a/examples/testing-security-4/pom.xml b/examples/testing-security-4/pom.xml index 3ae6b9b38f8..e1155c881bc 100644 --- a/examples/testing-security-4/pom.xml +++ b/examples/testing-security-4/pom.xml @@ -70,6 +70,12 @@ 4.13.2 test + + org.openjdk.nashorn + nashorn-core + 15.4 + test + 2.0.12 @@ -172,9 +173,9 @@ - 11 - 11 - 11 + 17 + 17 + 17 5.0 @@ -210,7 +211,7 @@ 2.0.1 - 5.18.3 + 6.1.0 1.0.4 3.0.0 @@ -482,7 +483,7 @@ org.apache.maven.plugins maven-compiler-plugin - 11 + 17 - true - - - - - - + + + + org.apache.maven.plugins + maven-surefire-plugin + + false + + --add-opens=java.base/java.lang=ALL-UNNAMED + + + + + diff --git a/tck/bval-embedded/pom.xml b/tck/bval-embedded/pom.xml index 430fe76c84a..8bf6257b4be 100644 --- a/tck/bval-embedded/pom.xml +++ b/tck/bval-embedded/pom.xml @@ -148,7 +148,8 @@ false - ${project.build.directory}/dependency/beanvalidation-tck-tests-suite.xml + ${project.build.directory}/test-classes/beanvalidation-tck-tests-suite.xml + ${validation.provider} diff --git a/tck/bval-embedded/src/test/resources/beanvalidation-tck-tests-suite.xml b/tck/bval-embedded/src/test/resources/beanvalidation-tck-tests-suite.xml new file mode 100644 index 00000000000..23b3ce68187 --- /dev/null +++ b/tck/bval-embedded/src/test/resources/beanvalidation-tck-tests-suite.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tck/bval-tomee/pom.xml b/tck/bval-tomee/pom.xml index 5c78b9d422c..7a154adbc54 100644 --- a/tck/bval-tomee/pom.xml +++ b/tck/bval-tomee/pom.xml @@ -28,7 +28,8 @@ ${project.build.directory}${file.separator}apache-tomee-webprofile-${project.version} - ${project.build.directory}/dependency/beanvalidation-tck-tests-suite.xml + + ${project.build.directory}/test-classes/beanvalidation-tck-tests-suite.xml @@ -128,16 +129,6 @@ - - org.apache.maven.plugins - maven-surefire-plugin - - false - false - true - - - org.apache.maven.plugins maven-dependency-plugin @@ -165,43 +156,38 @@ org.apache.maven.plugins - maven-failsafe-plugin + maven-surefire-plugin + ${surefire.version} + + -Duser.language=en --add-opens=java.base/java.lang=ALL-UNNAMED + false + + ${suiteFile} + + + ${validation.provider} + + none + 4 + + + + org.apache.maven.plugins + maven-surefire-report-plugin + ${surefire.version} - integration-test - integration-test - - integration-test - - - - verify - verify + generate-test-report + test - verify + report-only - false - - ${validation.provider} - - - ${suiteFile} - - 1 - false + ${project.build.directory}/surefire-reports + test-report - - - - org.apache.tomee.bom - jaxb-runtime - 8.0.10 - pom - - diff --git a/tck/bval-tomee/src/test/java/org/apache/tomee/bval/tck/BValTCKArchiveProcessor.java b/tck/bval-tomee/src/test/java/org/apache/tomee/bval/tck/BValTCKArchiveProcessor.java index f632b0a3a2d..2e6fc3c2e3b 100644 --- a/tck/bval-tomee/src/test/java/org/apache/tomee/bval/tck/BValTCKArchiveProcessor.java +++ b/tck/bval-tomee/src/test/java/org/apache/tomee/bval/tck/BValTCKArchiveProcessor.java @@ -30,6 +30,6 @@ public void process(final Archive archive, final TestClass testClass) { WebArchive.class.cast(archive).addAsLibrary(jarLocation(PlatformUtil.class)); } */ - System.out.println(archive.toString(true)); + //System.out.println(archive.toString(true)); } } diff --git a/tck/bval-tomee/src/test/resources/beanvalidation-tck-tests-suite.xml b/tck/bval-tomee/src/test/resources/beanvalidation-tck-tests-suite.xml new file mode 100644 index 00000000000..23b3ce68187 --- /dev/null +++ b/tck/bval-tomee/src/test/resources/beanvalidation-tck-tests-suite.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tck/cdi-embedded/pom.xml b/tck/cdi-embedded/pom.xml index 8753dd16709..4c7018620e5 100644 --- a/tck/cdi-embedded/pom.xml +++ b/tck/cdi-embedded/pom.xml @@ -230,13 +230,13 @@ - ${project.groupId} - activemq-ra-shade + org.apache.activemq + activemq-ra test - ${project.groupId} - activemq-broker-shade + org.apache.activemq + activemq-broker test diff --git a/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/assembly/war.xml b/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/assembly/war.xml index 8a8feef5b1f..981df2726e4 100644 --- a/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/assembly/war.xml +++ b/tomee/tomee-microprofile/tomee-microprofile-webapp/src/main/assembly/war.xml @@ -87,11 +87,7 @@ it picks up transitive dependencies from shaded libraries --> - org.apache.activemq:activemq-broker - org.apache.activemq:activemq-kahadb-store - org.apache.activemq:activemq-ra org.apache.commons.dbcp2:* - commons-fileupload:* org.metatype.sxc:* org.apache.taglibs:* diff --git a/tomee/tomee-plume-webapp/pom.xml b/tomee/tomee-plume-webapp/pom.xml index 59aae1c4a1c..46149cdd1fb 100644 --- a/tomee/tomee-plume-webapp/pom.xml +++ b/tomee/tomee-plume-webapp/pom.xml @@ -327,8 +327,8 @@ - ${project.groupId} - activemq-broker-shade + org.apache.activemq + activemq-broker org.apache.activemq @@ -341,8 +341,8 @@ - ${project.groupId} - activemq-ra-shade + org.apache.activemq + activemq-ra org.apache.batchee diff --git a/tomee/tomee-plume-webapp/src/main/assembly/war.xml b/tomee/tomee-plume-webapp/src/main/assembly/war.xml index 9106bd3084d..b67de693389 100644 --- a/tomee/tomee-plume-webapp/src/main/assembly/war.xml +++ b/tomee/tomee-plume-webapp/src/main/assembly/war.xml @@ -106,11 +106,7 @@ it picks up transitive dependencies from shaded libraries --> - org.apache.activemq:activemq-broker - org.apache.activemq:activemq-kahadb-store - org.apache.activemq:activemq-ra org.apache.commons.dbcp2:* - commons-fileupload:* org.metatype.sxc:* org.apache.taglibs:* diff --git a/tomee/tomee-plus-webapp/pom.xml b/tomee/tomee-plus-webapp/pom.xml index 60fed0dcb54..713d4294dcd 100644 --- a/tomee/tomee-plus-webapp/pom.xml +++ b/tomee/tomee-plus-webapp/pom.xml @@ -327,8 +327,8 @@ - ${project.groupId} - activemq-broker-shade + org.apache.activemq + activemq-broker org.apache.activemq @@ -341,8 +341,8 @@ - ${project.groupId} - activemq-ra-shade + org.apache.activemq + activemq-ra org.apache.batchee diff --git a/tomee/tomee-plus-webapp/src/main/assembly/war.xml b/tomee/tomee-plus-webapp/src/main/assembly/war.xml index 40ae4fe9cbc..86dbfbd4ec3 100644 --- a/tomee/tomee-plus-webapp/src/main/assembly/war.xml +++ b/tomee/tomee-plus-webapp/src/main/assembly/war.xml @@ -100,11 +100,7 @@ it picks up transitive dependencies from shaded libraries --> - org.apache.activemq:activemq-broker - org.apache.activemq:activemq-kahadb-store - org.apache.activemq:activemq-ra org.apache.commons.dbcp2:* - commons-fileupload:* org.metatype.sxc:* org.apache.taglibs:* diff --git a/tomee/tomee-webaccess/pom.xml b/tomee/tomee-webaccess/pom.xml index 1ce63c5d70f..ada19d87f70 100644 --- a/tomee/tomee-webaccess/pom.xml +++ b/tomee/tomee-webaccess/pom.xml @@ -25,17 +25,9 @@ ${project.groupId}.tomee.webaccess UTF-8 + 2.5.23 - - java9 - - 9 - - - 2.5.0-alpha-1 - - tomee @@ -223,6 +215,11 @@ ${version.groovy} test + + org.openjdk.nashorn + nashorn-core + test + org.apache.ivy ivy diff --git a/tomee/tomee-webapp/src/main/assembly/war.xml b/tomee/tomee-webapp/src/main/assembly/war.xml index 2ddf1e4df96..c4e8936e174 100644 --- a/tomee/tomee-webapp/src/main/assembly/war.xml +++ b/tomee/tomee-webapp/src/main/assembly/war.xml @@ -110,11 +110,7 @@ it picks up transitive dependencies from shaded libraries --> - org.apache.activemq:activemq-broker - org.apache.activemq:activemq-kahadb-store - org.apache.activemq:activemq-ra org.apache.commons.dbcp2:* - commons-fileupload:* org.metatype.sxc:* org.apache.taglibs:*