summaryrefslogtreecommitdiff
path: root/build.gradle.kts
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2026-08-20 15:40:21 +0200
committerGitHub2026-08-20 13:40:21 +0000
commit0ff760c51cdf45f2044f20222598093515877251 (patch)
tree90247ea8fb1c5bc95509df7c927574e682bfadab /build.gradle.kts
parent521a4e6b5db6b1f85e44f9788c0aedddba351816 (diff)
feat!: change data model library (#293)
Since DNPM Datenmodell 2.1 changes from time to time, use a (mostly) autogenerated library based on JSON schema.
Diffstat (limited to 'build.gradle.kts')
-rw-r--r--build.gradle.kts30
1 files changed, 17 insertions, 13 deletions
diff --git a/build.gradle.kts b/build.gradle.kts
index c5f3fc6..8378cfd 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -21,7 +21,7 @@ group = "dev.dnpm"
version = "0.16.4" // x-release-please-version
// Additional versions
-val mtbDtoVersion by extra("0.3.0")
+val mtbModelVersion by extra("0.5.0")
val hapiFhirVersion by extra("8.8.1")
val apacheCxfVersion by extra("4.1.5")
val springModulithVersion by extra("2.0.5")
@@ -81,7 +81,7 @@ dependencies {
implementation("org.flywaydb:flyway-mysql")
implementation("commons-codec:commons-codec")
implementation("io.projectreactor.kotlin:reactor-kotlin-extensions")
- implementation("dev.pcvolkmer.mv64e:mtb-dto:${mtbDtoVersion}")
+ implementation("dev.pcvolkmer.mv64e:mtb-model:${mtbModelVersion}")
implementation("ca.uhn.hapi.fhir:hapi-fhir-base:${hapiFhirVersion}")
implementation("ca.uhn.hapi.fhir:hapi-fhir-structures-r4:${hapiFhirVersion}")
implementation("org.apache.httpcomponents.client5:httpclient5")
@@ -183,17 +183,21 @@ tasks.named<BootBuildImage>("bootBuildImage") {
imageName.set("ghcr.io/pcvolkmer/mv64e-etl-processor")
// Binding for CA Certs
- bindings.set(listOf(
- "$rootDir/bindings/ca-certificates/:/platform/bindings/ca-certificates"
- ))
-
- environment.set(environment.get() + mapOf(
- // Enable this line to embed CA Certs into image on build time
- //"BP_EMBED_CERTS" to "true",
- "BP_OCI_SOURCE" to "https://github.com/pcvolkmer/mv64e-etl-processor",
- "BP_OCI_LICENSES" to "AGPLv3",
- "BP_OCI_DESCRIPTION" to "ETL Processor for MV § 64e and DNPM:DIP"
- ))
+ bindings.set(
+ listOf(
+ "$rootDir/bindings/ca-certificates/:/platform/bindings/ca-certificates"
+ )
+ )
+
+ environment.set(
+ environment.get() + mapOf(
+ // Enable this line to embed CA Certs into image on build time
+ //"BP_EMBED_CERTS" to "true",
+ "BP_OCI_SOURCE" to "https://github.com/pcvolkmer/mv64e-etl-processor",
+ "BP_OCI_LICENSES" to "AGPLv3",
+ "BP_OCI_DESCRIPTION" to "ETL Processor for MV § 64e and DNPM:DIP"
+ )
+ )
}
spotless {