From d8f0d612db1c41a57fe1eb98f40d739f6c5c9e75 Mon Sep 17 00:00:00 2001 From: Jan van Mansum Date: Mon, 2 Feb 2026 14:41:52 +0100 Subject: [PATCH 1/2] wip --- pom.xml | 5 +++++ .../nl/knaw/dans/lib/util/DataverseClientFactory.java | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2ac86e6..dd3acb2 100644 --- a/pom.xml +++ b/pom.xml @@ -32,6 +32,11 @@ scm:git:ssh://github.com/DANS-KNAW/${project.artifactId} HEAD + + + 1.5.2-SNAPSHOT + + info.picocli diff --git a/src/main/java/nl/knaw/dans/lib/util/DataverseClientFactory.java b/src/main/java/nl/knaw/dans/lib/util/DataverseClientFactory.java index 7cd7b75..7ca747a 100644 --- a/src/main/java/nl/knaw/dans/lib/util/DataverseClientFactory.java +++ b/src/main/java/nl/knaw/dans/lib/util/DataverseClientFactory.java @@ -45,6 +45,9 @@ public class DataverseClientFactory { private int awaitIndexingMaxNumberOfRetries = 15; private int awaitIndexingMillisecondsBetweenRetries = 1000; private HttpClientConfiguration httpClient = null; + private String databaseUrl; + private String databaseUser; + private String databasePassword; public DataverseClient build() { return build(null, null, null); @@ -75,7 +78,12 @@ public DataverseClient build(Environment environment, String name, String overri awaitLockStateMillisecondsBetweenRetries, awaitIndexingMaxNumberOfRetries, awaitIndexingMillisecondsBetweenRetries, - unblockKey); + unblockKey, + databaseUrl, + databaseUser, + databasePassword); + + ObjectMapper objectMapper = environment == null ? new ObjectMapper() : environment.getObjectMapper(); if (httpClient == null) { From 5b3ab2d9347e767e738c96f853fb32936028f832 Mon Sep 17 00:00:00 2001 From: Jan van Mansum Date: Mon, 2 Feb 2026 16:13:02 +0100 Subject: [PATCH 2/2] updated dep on dataverse client lib --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dd3acb2..63c95c2 100644 --- a/pom.xml +++ b/pom.xml @@ -34,7 +34,7 @@ - 1.5.2-SNAPSHOT + 1.6.0