This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new e2783234e32 camel-jpa - Cleanup (#14182)
e2783234e32 is described below

commit e2783234e32535d5f06e30c0c48232385e773fe0
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon May 20 10:05:12 2024 +0200

    camel-jpa - Cleanup (#14182)
    
    * Upgrade openjpa to 4.0
    
    * Remove hibernate from camel-openjpa as it was not working and they dont 
have Derby database driver anymore
---
 components/camel-jpa/pom.xml                       | 52 +---------------------
 .../camel-jpa/src/main/docs/jpa-component.adoc     |  2 +-
 parent/pom.xml                                     |  3 +-
 3 files changed, 3 insertions(+), 54 deletions(-)

diff --git a/components/camel-jpa/pom.xml b/components/camel-jpa/pom.xml
index daaafe2afa0..73843128fde 100644
--- a/components/camel-jpa/pom.xml
+++ b/components/camel-jpa/pom.xml
@@ -34,7 +34,7 @@
     <properties>
         <!-- Needs to be investigated: crashes on CI on s390x -->
         <skipTests.s390x>true</skipTests.s390x>
-        
<camel.surefire.fork.additional-vmargs>-javaagent:${project.basedir}/target/openjpa-${openjpa-version}-jakarta.jar
 -Xmx3G</camel.surefire.fork.additional-vmargs>
+        
<camel.surefire.fork.additional-vmargs>-javaagent:${project.basedir}/target/openjpa-${openjpa-version}.jar
 -Xmx3G</camel.surefire.fork.additional-vmargs>
         <camel.surefire.forkTimeout>240</camel.surefire.forkTimeout>
     </properties>
 
@@ -126,11 +126,6 @@
     <profiles>
         <profile>
             <id>openjpa</id>
-            <activation>
-                <property>
-                    <name>!hibernate</name>
-                </property>
-            </activation>
             <build>
                 <pluginManagement>
                     <plugins>
@@ -188,7 +183,6 @@
                                 <groupId>org.apache.openjpa</groupId>
                                 <artifactId>openjpa</artifactId>
                                 <version>${openjpa-version}</version>
-                                <classifier>jakarta</classifier>
                             </dependency>
                             <dependency>
                                 <groupId>jakarta.transaction</groupId>
@@ -209,49 +203,6 @@
                     <groupId>org.apache.openjpa</groupId>
                     <artifactId>openjpa</artifactId>
                     <version>${openjpa-version}</version>
-                    <classifier>jakarta</classifier>
-                </dependency>
-            </dependencies>
-        </profile>
-        <profile>
-            <id>hibernate</id>
-            <activation>
-                <property>
-                    <name>hibernate</name>
-                </property>
-            </activation>
-            <build>
-                <plugins>
-                    <plugin>
-                        <artifactId>maven-resources-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>copy-hibernate-persistence-xml</id>
-                                <goals>
-                                    <goal>copy-resources</goal>
-                                </goals>
-                                <phase>generate-test-resources</phase>
-                                <configuration>
-                                    <resources>
-                                        <resource>
-                                            <directory>
-                                                
${project.basedir}/src/test/resources/profiles/hibernate/META-INF
-                                            </directory>
-                                        </resource>
-                                    </resources>
-                                    
<outputDirectory>${project.build.testOutputDirectory}/META-INF</outputDirectory>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-            <dependencies>
-                <dependency>
-                    <groupId>org.hibernate</groupId>
-                    <artifactId>hibernate-core-jakarta</artifactId>
-                    <version>${hibernate-version}</version>
-                    <scope>test</scope>
                 </dependency>
             </dependencies>
         </profile>
@@ -280,7 +231,6 @@
                                             
<groupId>org.apache.openjpa</groupId>
                                             <artifactId>openjpa</artifactId>
                                             
<version>${openjpa-version}</version>
-                                            <classifier>jakarta</classifier>
                                             
<outputDirectory>${project.build.directory}</outputDirectory>
                                         </artifactItem>
                                     </artifactItems>
diff --git a/components/camel-jpa/src/main/docs/jpa-component.adoc 
b/components/camel-jpa/src/main/docs/jpa-component.adoc
index 3c9bb8ae64f..5319ca82f03 100644
--- a/components/camel-jpa/src/main/docs/jpa-component.adoc
+++ b/components/camel-jpa/src/main/docs/jpa-component.adoc
@@ -17,7 +17,7 @@
 The JPA component enables you to store and retrieve Java objects from
 persistent storage using EJB 3's Java Persistence Architecture (JPA).
 JPA is a standard interface layer that wraps Object/Relational Mapping
-(ORM) products such as OpenJPA, Hibernate, TopLink, and so on.
+(ORM) products such as OpenJPA, Hibernate, and so on.
 
 Maven users will need to add the following dependency to their `pom.xml`
 for this component:
diff --git a/parent/pom.xml b/parent/pom.xml
index 85e9449a3f8..d9522283d2a 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -214,7 +214,6 @@
         <hazelcast-version>5.3.7</hazelcast-version>
         <hdrhistrogram-version>2.2.1</hdrhistrogram-version>
         <hibernate-validator-version>8.0.1.Final</hibernate-validator-version>
-        <hibernate-version>6.3.2.Final</hibernate-version>
         <hk2-version>2.6.1</hk2-version>
         <hsqldb-version>2.7.2</hsqldb-version>
         <httpunit-version>1.7</httpunit-version>
@@ -381,7 +380,7 @@
         <olingo4-version>5.0.0</olingo4-version>
         <ognl-version>3.4.3</ognl-version>
         <openapi-generator>7.5.0</openapi-generator>
-        <openjpa-version>3.2.2</openjpa-version>
+        <openjpa-version>4.0.0</openjpa-version>
         <opensearch-rest-client-version>2.13.0</opensearch-rest-client-version>
         <opensearch-java-client-version>2.10.2</opensearch-java-client-version>
         <opensearch-version>2.11.0</opensearch-version>

Reply via email to