summaryrefslogtreecommitdiff
path: root/gradle
diff options
context:
space:
mode:
authorFabian Mastenbroek <fmastenbroek@meta.com>2023-01-07 19:23:11 +0000
committerFabian Mastenbroek <mail.fabianm@gmail.com>2023-02-01 22:01:19 +0000
commite64487cb57ca75d17fe5a8a664c1e8247c7b5168 (patch)
tree1f164874a6cb0d9635d8b629661b0bf54114fdc5 /gradle
parentccd3b4641ba6135abf6c80f8cf7c34d16148d818 (diff)
refactor(web/server): Use Panache for entity modeling
This change updates the OpenDC web server to use Panache (provided by Quarkus) to model entities. Such approach is better supported in Quarkus and simplifies our implementation.
Diffstat (limited to 'gradle')
-rw-r--r--gradle/libs.versions.toml4
1 files changed, 3 insertions, 1 deletions
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 16f9f685..186c1388 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -79,7 +79,8 @@ quarkus-resteasy-jackson = { module = "io.quarkus:quarkus-resteasy-jackson" }
quarkus-smallrye-openapi = { module = "io.quarkus:quarkus-smallrye-openapi" }
quarkus-security = { module = "io.quarkus:quarkus-security" }
quarkus-oidc = { module = "io.quarkus:quarkus-oidc" }
-quarkus-hibernate-orm = { module = "io.quarkus:quarkus-hibernate-orm" }
+quarkus-hibernate-orm-core = { module = "io.quarkus:quarkus-hibernate-orm" }
+quarkus-hibernate-orm-panache = { module = "io.quarkus:quarkus-hibernate-orm-panache" }
quarkus-hibernate-validator = { module = "io.quarkus:quarkus-hibernate-validator" }
quarkus-jdbc-h2 = { module = "io.quarkus:quarkus-jdbc-h2" }
quarkus-jdbc-postgresql = { module = "io.quarkus:quarkus-jdbc-postgresql" }
@@ -90,6 +91,7 @@ hypersistence-utils-hibernate = { module = "io.hypersistence:hypersistence-utils
quarkus-junit5-core = { module = "io.quarkus:quarkus-junit5" }
quarkus-junit5-mockk = { module = "io.quarkiverse.mockk:quarkus-junit5-mockk", version.ref = "quarkus-junit5-mockk" }
quarkus-jacoco = { module = "io.quarkus:quarkus-jacoco" }
+quarkus-panache-mock = { module = "io.quarkus:quarkus-panache-mock" }
quarkus-test-security = { module = "io.quarkus:quarkus-test-security" }
restassured-core = { module = "io.rest-assured:rest-assured" }
restassured-kotlin = { module = "io.rest-assured:kotlin-extensions" }