From 6e86e660a7ab155ef1da481a29cd93b98d85c5a5 Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Mon, 17 Feb 2025 22:28:53 -0800 Subject: [PATCH] Format settings file See this answer https://stackoverflow.com/questions/22950542/pretty-printing-xml-with-jackson-library --- build.ps1 | 1 + run.ps1 | 1 + src/main/java/name/nathanmcrae/numbersstation/MainSettings.java | 1 + 3 files changed, 3 insertions(+) diff --git a/build.ps1 b/build.ps1 index 2ed063e..492af12 100644 --- a/build.ps1 +++ b/build.ps1 @@ -3,6 +3,7 @@ $Env:PATH = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0. $Env:PATH_TO_FX="C:\Users\nathanm\Downloads\openjfx-23.0.1_windows-x64_bin-sdk\javafx-sdk-23.0.1\lib" $modulePath = "$Env:PATH_TO_FX;P:\personal_root\projects\number-station\lib" $modules = $( + "com.ctc.wstx", "com.fasterxml.jackson.annotation", "com.fasterxml.jackson.core", "com.fasterxml.jackson.dataformat.xml", diff --git a/run.ps1 b/run.ps1 index 6d2e58d..e98ec34 100644 --- a/run.ps1 +++ b/run.ps1 @@ -4,6 +4,7 @@ $Env:PATH = "C:\Users\nathanm\Downloads\openjdk-23.0.1_windows-x64_bin\jdk-23.0. $Env:PATH_TO_FX="C:\Users\nathanm\Downloads\openjfx-23.0.1_windows-x64_bin-sdk\javafx-sdk-23.0.1\lib" $modulePath = "$Env:PATH_TO_FX;P:\personal_root\projects\number-station\lib" $modules = $( + "com.ctc.wstx", "com.fasterxml.jackson.annotation", "com.fasterxml.jackson.core", "com.fasterxml.jackson.dataformat.xml", diff --git a/src/main/java/name/nathanmcrae/numbersstation/MainSettings.java b/src/main/java/name/nathanmcrae/numbersstation/MainSettings.java index 5541106..18eae89 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/MainSettings.java +++ b/src/main/java/name/nathanmcrae/numbersstation/MainSettings.java @@ -110,6 +110,7 @@ public class MainSettings { XmlMapper xmlMapper = new XmlMapper(); xmlMapper.registerModule(new JavaTimeModule()); xmlMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); + xmlMapper.enable(SerializationFeature.INDENT_OUTPUT); try { Path filePath = getSettingsFilePath(); Path directoryPath = filePath.getParent();