kobalt-pom2xml/README.md
2018-01-02 17:54:31 -08:00

1.9 KiB

pom2xml plug-in for Kobalt

License (3-Clause BSD) release Build Status CircleCI Download

The plug-in will generate a Project Object Model (POM) XML file for your project.

To use the plug-in include the following in Build.kt file:

import net.thauvin.erik.kobalt.plugin.pom2xml.*

val bs = buildScript {
    plugins("net.thauvin.erik:kobalt-pom2xml:")
}

val p = project {
    name = "example"
    group = "com.example"
    artifactId = name
    version = "0.1"

    pom2xml {

    }
}

The pom.xml file will be created in the project's directory.

View Example

Parameters

The following optional configuration parameters are available.

Attribute Description
name The directory location to save the POM file to, defaults to the project directory.
loc The name of the POM file, defaults to pom.xml.

For example:

    pom2xml {
        name = "pom-test.xml"
        loc = "foo/bar"
    }