diff --git a/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/XmlFormatValidationPlugin.java
index 5a1bfd01e5aafa69635d6defc98e1eb5c6314eb8..e3e0cda66f357def83c0e98e31bc6b8725b634d3 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);
+        }
     }
 }