Skip to content

Commit 3bf4f85

Browse files
committed
[WFLY-19790] Replaces -ds.xml deprecated filed with Jakarta's DataSourceDefinition
1 parent de97aa6 commit 3bf4f85

File tree

3 files changed

+22
-38
lines changed

3 files changed

+22
-38
lines changed

batch-processing/pom.xml

+14
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,19 @@
191191
</plugin>
192192
</plugins>
193193
</pluginManagement>
194+
<plugins>
195+
<plugin>
196+
<groupId>org.apache.maven.plugins</groupId>
197+
<artifactId>maven-war-plugin</artifactId>
198+
<configuration>
199+
<archive>
200+
<manifestEntries>
201+
<Dependencies>com.h2database.h2</Dependencies>
202+
</manifestEntries>
203+
</archive>
204+
</configuration>
205+
</plugin>
206+
</plugins>
194207
</build>
195208

196209
<profiles>
@@ -207,6 +220,7 @@
207220
<addOns>
208221
<addOn>h2-database:default</addOn>
209222
</addOns>
223+
<failsOnError>false</failsOnError>
210224
</discover-provisioning-info>
211225
</configuration>
212226
<executions>

batch-processing/src/main/java/org/jboss/as/quickstarts/batch/model/Contact.java

+8
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,20 @@
1616
*/
1717
package org.jboss.as.quickstarts.batch.model;
1818

19+
import jakarta.annotation.sql.DataSourceDefinition;
1920
import jakarta.persistence.Column;
2021
import jakarta.persistence.Entity;
2122
import jakarta.persistence.Id;
2223
import jakarta.validation.constraints.NotNull;
2324

25+
2426
@Entity
27+
@DataSourceDefinition(name="java:jboss/datasources/batch-processingDS",
28+
className="org.h2.jdbcx.JdbcDataSource",
29+
url="jdbc:h2:mem:batch-processing;DB_CLOSE_ON_EXIT=FALSE;DB_CLOSE_DELAY=-1",
30+
user="sa",
31+
password="sa"
32+
)
2533
public class Contact {
2634

2735
@Id

batch-processing/src/main/webapp/WEB-INF/jboss-batch-processing-ds.xml

-38
This file was deleted.

0 commit comments

Comments
 (0)