From 3ed494071f9e6fb686625b6e2c3b15ef84af1894 Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Tue, 12 Dec 2023 18:17:06 +0100
Subject: [PATCH] - added exit code based on validation result

---
 .../dps/repository/plugin/XmlFormatValidationPlugin.java   | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
index 5a1bfd0..e3e0cda 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
@@ -437,5 +437,12 @@ public class XmlFormatValidationPlugin implements FormatValidationPlugin {
         System.out.println("getProfile:");
         System.out.println( plugin.getProfile());
         System.out.println("----------------------------------");
+
+        // exit code
+        if (plugin.isValid()) {
+            System.exit(0);
+        } else {
+            System.exit(1);
+        }
     }
 }
-- 
GitLab