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>