diff --git a/dependencies/pom.xml b/dependencies/pom.xml index 670f8cd04d0..c15dfc89978 100644 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -80,6 +80,7 @@ 2.0.0 3.0.0 2.0.0 + 3.0.1 2.4.3.Final 3.0.2 @@ -263,21 +264,42 @@ opentracing-tracerresolver ${version.lib.opentracing.tracerresolver} + jakarta.xml.bind jakarta.xml.bind-api ${version.lib.jakarta.xml.bind-api} + com.sun.xml.bind jaxb-core ${version.lib.jaxb-core} + com.sun.xml.bind jaxb-impl ${version.lib.jaxb-impl} + + + org.glassfish.jaxb + jaxb-runtime + ${version.lib.jaxb-runtime} + jakarta.ws.rs jakarta.ws.rs-api diff --git a/integrations/cdi/jpa-cdi/etc/spotbugs/exclude.xml b/integrations/cdi/jpa-cdi/etc/spotbugs/exclude.xml index 4a970463898..84b938ce977 100644 --- a/integrations/cdi/jpa-cdi/etc/spotbugs/exclude.xml +++ b/integrations/cdi/jpa-cdi/etc/spotbugs/exclude.xml @@ -1,6 +1,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/integrations/cdi/jpa-cdi/pom.xml b/integrations/cdi/jpa-cdi/pom.xml index 6c8c6589e74..65a58d04703 100644 --- a/integrations/cdi/jpa-cdi/pom.xml +++ b/integrations/cdi/jpa-cdi/pom.xml @@ -31,17 +31,14 @@ -syntax + false + false etc/spotbugs/exclude.xml - - io.helidon.integrations.cdi - helidon-integrations-cdi-delegates - compile - io.helidon.integrations.cdi helidon-integrations-cdi-reference-counted-context @@ -52,13 +49,45 @@ helidon-integrations-jta-jdbc compile - - - jakarta.persistence - jakarta.persistence-api - provided + jakarta.xml.bind + jakarta.xml.bind-api + + compile + true + + jakarta.annotation jakarta.annotation-api @@ -69,6 +98,11 @@ jakarta.enterprise.cdi-api provided + + jakarta.persistence + jakarta.persistence-api + provided + jakarta.transaction jakarta.transaction-api @@ -76,21 +110,35 @@ + + org.glassfish.jaxb + jaxb-runtime + + runtime + org.jboss jandex runtime - - jakarta.xml.bind - jakarta.xml.bind-api - compile - - - jakarta.activation - jakarta.activation-api - compile - com.sun.xml.bind jaxb-impl @@ -99,8 +147,13 @@ - org.junit.jupiter - junit-jupiter-api + com.h2database + h2 + test + + + io.helidon.microprofile.cdi + helidon-microprofile-cdi test @@ -109,13 +162,13 @@ test - org.slf4j - slf4j-jdk14 + org.junit.jupiter + junit-jupiter-api test - com.h2database - h2 + org.slf4j + slf4j-jdk14 test @@ -138,20 +191,20 @@ helidon-integrations-cdi-hibernate test - - io.helidon.microprofile.cdi - helidon-microprofile-cdi - test - - + org.apache.maven.plugins maven-compiler-plugin + + + -Xlint:-path + + default-testCompile @@ -163,6 +216,9 @@ ${version.lib.hibernate} + + -Xlint:-processing + @@ -211,11 +267,16 @@ maven-surefire-plugin + + com.fasterxml:classmate io.helidon.integrations.cdi:helidon-integrations-cdi-hibernate + net.bytebuddy:byte-buddy + org.antlr:antlr4-runtime + org.hibernate.common:hibernate-commons-annotations org.hibernate.orm:hibernate-core eclipselink - true + ${eclipselink.skip} ${project.basedir}/src/test/logging.properties @@ -241,11 +302,15 @@ + io.helidon.integrations.cdi:helidon-integrations-cdi-eclipselink + org.eclipse.persistence:org.eclipse.persistence.asm + org.eclipse.persistence:org.eclipse.persistence.core org.eclipse.persistence:org.eclipse.persistence.jpa + org.eclipse.persistence:org.eclipse.persistence.jpa.jpql hibernate - false + ${hibernate.skip} ${project.build.directory}/hibernate/test-classes @@ -260,8 +325,8 @@ false - maven.test.skip - !true + maven.test.skip + !true @@ -274,47 +339,46 @@ * maven-resources-plugin * exec-maven-plugin * hibernate-enhance-maven-plugin - * maven-surefire-plugin --> org.apache.maven.plugins maven-resources-plugin - - Copy test classes to Eclipselink weaving area - - copy-resources - - process-test-classes - - - - ${project.build.testOutputDirectory} - false - - - ${project.build.directory}/eclipselink/test-classes - true - - - - Copy test classes to Hibernate weaving area - - copy-resources - - process-test-classes - - - - ${project.build.testOutputDirectory} - false - - - ${project.build.directory}/hibernate/test-classes - true - - + + Copy test classes to Eclipselink weaving area + + copy-resources + + process-test-classes + + + + ${project.build.testOutputDirectory} + false + + + ${project.build.directory}/eclipselink/test-classes + true + + + + Copy test classes to Hibernate weaving area + + copy-resources + + process-test-classes + + + + ${project.build.testOutputDirectory} + false + + + ${project.build.directory}/hibernate/test-classes + true + +