settings-yaml
ist eine Java Bibliothek, die Einstellungen in einer YAML
-Datei
speichern und auch wieder auslesen kann. Diese Bibliothek wurde mit Java 17 getestet.
Das muss in die pom.xml:
<dependency>
<groupId>de.schipplock.settings</groupId>
<artifactId>settings-yaml</artifactId>
<version>0.0.1</version>
</dependency>
Es wird folgender Import benötigt:
import de.schipplock.settings.YamlSettings;
Einstellungen speichern:
var settings = YamlSettings.forUri(Path.of(System.getProperty("user.home"), "settings4223.yaml").toUri());
settings.setValue("language", "de");
settings.setValue("theme", "Monokai Pro");
settings.persist();
In %USERPROFILE%\settings4223.yaml
(Windows) oder $HOME/settings4223.yaml
(Linux) wurden die Einstellungen
gespeichert.
Einstellungen lesen:
var settings = YamlSettings.forUri(Path.of(System.getProperty("user.home"), "settings4223.yaml").toUri());
settings.getValue("language");
settings.getValue("theme");