This addon provides standalone functionality, and exports services for use in other addons. It enables parsing of YAML using the SnakeYAML project
This Addon requires the following installation steps.
To use this addon, you must add it as a dependency in the pom.xml of your forge-addon classified artifact:
<dependency>
<groupId>org.jboss.forge.addon</groupId>
<artifactId>parser-yaml</artifactId>
<classifier>forge-addon</classifier>
<version>${version}</version>
</dependency>- YamlResource for YAML files
-
Allows easy manipulation of YAML data
@Inject private ResourceFactory factory; File file = new File("data.yaml"); // File must exist YamlResource resource = factory.create(file).reify(YamlResource.class); Map<String,Object> model = resource.getModel().get(); // Manipulate model ... // save it resource.setContents(model);