From 8a02715807fc779129ce004e51fc168657cd4180 Mon Sep 17 00:00:00 2001 From: Koen Aers Date: Wed, 28 May 2025 16:36:10 +0200 Subject: [PATCH] HBX-2984: Create Reference Guide for Ant - Add a new example showing the use of the JPA configuration Signed-off-by: Koen Aers --- ant/docs/examples/common/included.xml | 8 +++++ ant/docs/examples/jpa/Foo.java | 17 ++++++++++ .../examples/jpa/META-INF/persistence.xml | 24 ++++++++++++++ ant/docs/examples/jpa/README.md | 18 ++++++++++ ant/docs/examples/jpa/build.xml | 33 +++++++++++++++++++ test/pom.xml | 12 +++++-- 6 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 ant/docs/examples/jpa/Foo.java create mode 100644 ant/docs/examples/jpa/META-INF/persistence.xml create mode 100644 ant/docs/examples/jpa/README.md create mode 100644 ant/docs/examples/jpa/build.xml diff --git a/ant/docs/examples/common/included.xml b/ant/docs/examples/common/included.xml index 6d1b811360..ca02661936 100644 --- a/ant/docs/examples/common/included.xml +++ b/ant/docs/examples/common/included.xml @@ -16,6 +16,7 @@ + @@ -26,6 +27,12 @@ revision="${hibernate-tools.version}" pathid="hibernate-tools.path" inline="true"/> + + diff --git a/ant/docs/examples/jpa/Foo.java b/ant/docs/examples/jpa/Foo.java new file mode 100644 index 0000000000..a6667c0628 --- /dev/null +++ b/ant/docs/examples/jpa/Foo.java @@ -0,0 +1,17 @@ +import jakarta.persistence.Entity; +import jakarta.persistence.Id; + +@Entity +public class Foo { + + @Id + private int id; + private String bar; + + public int getId() { return id; } + public void setId(int id) { this.id = id; } + + public String getBar() { return bar;} + public void setBar(String bar) { this.bar = bar; } + +} diff --git a/ant/docs/examples/jpa/META-INF/persistence.xml b/ant/docs/examples/jpa/META-INF/persistence.xml new file mode 100644 index 0000000000..29236d021f --- /dev/null +++ b/ant/docs/examples/jpa/META-INF/persistence.xml @@ -0,0 +1,24 @@ + + + + + + + + Foo + + \ No newline at end of file diff --git a/ant/docs/examples/jpa/README.md b/ant/docs/examples/jpa/README.md new file mode 100644 index 0000000000..71b3c53674 --- /dev/null +++ b/ant/docs/examples/jpa/README.md @@ -0,0 +1,18 @@ + +To run this example: + - Have [Apache Ant](https://ant.apache.org) installed + - Issue `ant` from a command-line window \ No newline at end of file diff --git a/ant/docs/examples/jpa/build.xml b/ant/docs/examples/jpa/build.xml new file mode 100644 index 0000000000..d284b47056 --- /dev/null +++ b/ant/docs/examples/jpa/build.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + diff --git a/test/pom.xml b/test/pom.xml index 5767827d4d..7ecdf72bf3 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -37,8 +37,16 @@ true true - - + + + org.junit.jupiter + junit-jupiter-api + 5.12.2 + compile + + + + all