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

lucamolteni pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-optaplanner.git

commit af5aae139f41c6b25abbaebd3c715346d014d673
Author: Jiří Locker <[email protected]>
AuthorDate: Wed Mar 6 15:23:06 2024 +0100

    Use H2 instead of Derby
---
 build/optaplanner-build-parent/pom.xml                        | 11 -----------
 optaplanner-persistence/optaplanner-persistence-jpa/pom.xml   |  9 ++-------
 .../src/test/resources/META-INF/persistence.xml               |  9 +++------
 3 files changed, 5 insertions(+), 24 deletions(-)

diff --git a/build/optaplanner-build-parent/pom.xml 
b/build/optaplanner-build-parent/pom.xml
index a671c6e8af..43dfdba9e0 100644
--- a/build/optaplanner-build-parent/pom.xml
+++ b/build/optaplanner-build-parent/pom.xml
@@ -49,7 +49,6 @@
     <version.io.quarkus>3.2.10.Final</version.io.quarkus>
     <version.org.apache.commons.math3>3.6.1</version.org.apache.commons.math3>
     <version.org.apache.commons.text>1.10.0</version.org.apache.commons.text>
-    <version.org.apache.derby>10.16.1.1</version.org.apache.derby>
     <version.org.apache.openjpa>4.0.0</version.org.apache.openjpa>
     <version.org.apache.poi>5.2.3</version.org.apache.poi>
     <version.org.assertj>3.24.2</version.org.assertj>
@@ -180,16 +179,6 @@
         <artifactId>jfreechart</artifactId>
         <version>${version.org.jfree.jfreechart}</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.derby</groupId>
-        <artifactId>derby</artifactId>
-        <version>${version.org.apache.derby}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.derby</groupId>
-        <artifactId>derbytools</artifactId>
-        <version>${version.org.apache.derby}</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.openjpa</groupId>
         <artifactId>openjpa</artifactId>
diff --git a/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml 
b/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml
index ca2bd6a5a3..200207d5a7 100644
--- a/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml
+++ b/optaplanner-persistence/optaplanner-persistence-jpa/pom.xml
@@ -85,13 +85,8 @@
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.apache.derby</groupId>
-      <artifactId>derby</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.derby</groupId>
-      <artifactId>derbytools</artifactId>
+      <groupId>com.h2database</groupId>
+      <artifactId>h2</artifactId>
       <scope>test</scope>
     </dependency>
   </dependencies>
diff --git 
a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml
 
b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml
index 2882f02ea9..4579db35cd 100644
--- 
a/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml
+++ 
b/optaplanner-persistence/optaplanner-persistence-jpa/src/test/resources/META-INF/persistence.xml
@@ -35,12 +35,9 @@
     
<class>org.optaplanner.persistence.jpa.api.score.buildin.bendablelong.BendableLongScoreConverterTest$BendableLongScoreConverterTestJpaEntity</class>
     
<class>org.optaplanner.persistence.jpa.api.score.buildin.simplebigdecimal.SimpleBigDecimalScoreConverterTest$SimpleBigDecimalScoreConverterTestJpaEntity</class>
     <properties>
-      <property name="jakarta.persistence.schema-generation.database.action"
-                value="drop-and-create"/>
-      <property name="jakarta.persistence.jdbc.driver"
-                value="org.apache.derby.jdbc.EmbeddedDriver"/>
-      <property name="jakarta.persistence.jdbc.url"
-                value="jdbc:derby:db;create=true"/>
+      <property name="jakarta.persistence.schema-generation.database.action" 
value="create"/>
+      <property name="jakarta.persistence.jdbc.driver" value="org.h2.Driver"/>
+      <property name="jakarta.persistence.jdbc.url" 
value="jdbc:h2:mem:test;DB_CLOSE_DELAY=-1"/>
     </properties>
   </persistence-unit>
 </persistence>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to