pom2xml plug-in for Kobalt
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:
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 {
}
}To invoke the pom2xml task:
./kobaltw pom2xmlThe pom.xml file will be created in the project's directory.
The following optional configuration parameters are available.
| Attribute | Description |
|---|---|
loc |
The directory location to save the POM file to, defaults to the project directory. |
name |
The name of the POM file, defaults to pom.xml. |
For example:
pom2xml {
name = "pom-test.xml"
loc = "foo/bar"
}