ozimov / yaml-properties-maven-plugin

Yaml Extension of the Properties Maven Plugin

Home Page:http://www.mojohaus.org/properties-maven-plugin/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Yaml-Properties Maven Plugin

A Yaml extension of the MojoHaus Properties Maven Plugin v.1.0.1

Continuous Integration:
Maven Central
Build Status

How to use it?

This extension provides capability to import content from a yaml file into your pom. To this end, you should read the instructions for the properties-maven-plugin.

Just rememeber that current release is version 1.1.3. To use it in Maven, replace the following code

<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0.0</version>

with:

<groupId>it.ozimov</groupId>
<artifactId>yaml-properties-maven-plugin</artifactId>
<version>1.1.3</version>

Example of usage:

<plugin>
    <groupId>it.ozimov</groupId>
    <artifactId>yaml-properties-maven-plugin</artifactId>
    <version>LATES</version>
    <executions>
        <execution>
            <phase>initialize</phase>
            <goals>
                <goal>read-project-properties</goal>
            </goals>
            <configuration>
                <files>
                    <file>config/my_configuration.yaml</file>
                </files>
            </configuration>
        </execution>
    </executions>
</plugin>

And then usage in the pom as

 <plugin>
    <groupId>some groupId</groupId>
    <artifactId>some artifactId</artifactId>
    <version>X.Y.Z</version>
    <configuration>
        <cfg_1>${my_yaml_key}</cfg_1>
    </configuration>
</plugin>

About

Yaml Extension of the Properties Maven Plugin

http://www.mojohaus.org/properties-maven-plugin/

License:Apache License 2.0


Languages

Language:Java 94.1%Language:Shell 5.9%