From e78dafbf83fa5f726ea9c972503a23db98b637c1 Mon Sep 17 00:00:00 2001 From: Eduardo Martins Date: Wed, 30 Oct 2024 19:28:07 +0000 Subject: [PATCH] [WFLY-19790] batch-processing: replaces -ds.xml deprecated filed with Jakarta's DataSourceDefinition --- batch-processing/pom.xml | 18 ++++++++- .../as/quickstarts/batch/model/Contact.java | 7 ++++ .../WEB-INF/jboss-batch-processing-ds.xml | 38 ------------------- 3 files changed, 23 insertions(+), 40 deletions(-) delete mode 100644 batch-processing/src/main/webapp/WEB-INF/jboss-batch-processing-ds.xml diff --git a/batch-processing/pom.xml b/batch-processing/pom.xml index 8757089a3c..17ba0f2f86 100644 --- a/batch-processing/pom.xml +++ b/batch-processing/pom.xml @@ -191,6 +191,20 @@ + + + org.apache.maven.plugins + maven-war-plugin + + + + + com.h2database.h2 + + + + + @@ -208,7 +222,7 @@ ${version.server} - h2-database:default + h2-database @@ -235,7 +249,7 @@ ${version.server} cloud - h2-database:default + h2-database diff --git a/batch-processing/src/main/java/org/jboss/as/quickstarts/batch/model/Contact.java b/batch-processing/src/main/java/org/jboss/as/quickstarts/batch/model/Contact.java index 41efad1b0c..ddb31c9576 100644 --- a/batch-processing/src/main/java/org/jboss/as/quickstarts/batch/model/Contact.java +++ b/batch-processing/src/main/java/org/jboss/as/quickstarts/batch/model/Contact.java @@ -16,11 +16,18 @@ */ package org.jboss.as.quickstarts.batch.model; +import jakarta.annotation.sql.DataSourceDefinition; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.Id; import jakarta.validation.constraints.NotNull; +@DataSourceDefinition(name="java:jboss/datasources/batch-processingDS", + className="org.h2.jdbcx.JdbcDataSource", + url="jdbc:h2:mem:batch-processing;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1", + user="sa", + password="sa" +) @Entity public class Contact { diff --git a/batch-processing/src/main/webapp/WEB-INF/jboss-batch-processing-ds.xml b/batch-processing/src/main/webapp/WEB-INF/jboss-batch-processing-ds.xml deleted file mode 100644 index fb23f37023..0000000000 --- a/batch-processing/src/main/webapp/WEB-INF/jboss-batch-processing-ds.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - jdbc:h2:mem:batch-processing;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1 - h2 - - sa - sa - - - -