diff --git a/README.md b/README.md index 5349d32..27b431a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Semantic Version Annotation Processor [![License (3-Clause BSD)](https://img.shields.io/badge/license-BSD%203--Clause-blue.svg?style=flat-square)](http://opensource.org/licenses/BSD-3-Clause) [![release](http://github-release-version.herokuapp.com/github/ethauvin/semver/release.svg?style=flat&1)](https://github.com/ethauvin/semver/releases/latest) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/net.thauvin.erik/semver/badge.svg)](https://maven-badges.herokuapp.com/maven-central/net.thauvin.erik/semver) [ ![Download](https://api.bintray.com/packages/ethauvin/maven/SemVer/images/download.svg) ](https://bintray.com/ethauvin/maven/SemVer/_latestVersion) -[![Dependency Status](https://www.versioneye.com/user/projects/56a680101b78fd00390001d2/badge.svg?style=flat)](https://www.versioneye.com/user/projects/56a680101b78fd00390001d2) [![Build Status](https://travis-ci.org/ethauvin/semver.svg?branch=master)](https://travis-ci.org/ethauvin/semver) [![Build status](https://ci.appveyor.com/api/projects/status/nbv4mxd1gpxtx69o?svg=true)](https://ci.appveyor.com/project/ethauvin/semver) [![CircleCI](https://circleci.com/gh/ethauvin/semver/tree/master.svg?style=shield)](https://circleci.com/gh/ethauvin/semver/tree/master) +[![Dependency Status](https://beta.gemnasium.com/badges/github.com/ethauvin/semver.svg)](https://beta.gemnasium.com/projects/github.com/ethauvin/semver) [![Build Status](https://travis-ci.org/ethauvin/semver.svg?branch=master)](https://travis-ci.org/ethauvin/semver) [![Build status](https://ci.appveyor.com/api/projects/status/nbv4mxd1gpxtx69o?svg=true)](https://ci.appveyor.com/project/ethauvin/semver) [![CircleCI](https://circleci.com/gh/ethauvin/semver/tree/master.svg?style=shield)](https://circleci.com/gh/ethauvin/semver/tree/master) An [annotation processor](https://docs.oracle.com/javase/8/docs/api/javax/annotation/processing/Processor.html) that automatically generates a `GeneratedVersion` class based on a [Mustache](https://mustache.github.io/) template and containing the [semantic version](http://semver.org/) (major, minor, patch, etc.) that is read from a `Properties` file or defined in the [annotation](https://docs.oracle.com/javase/tutorial/java/annotations/basics.html). diff --git a/kobalt/src/Build.kt b/kobalt/src/Build.kt index 947c6b7..f0c3b06 100644 --- a/kobalt/src/Build.kt +++ b/kobalt/src/Build.kt @@ -9,7 +9,7 @@ import com.beust.kobalt.plugin.publish.bintray import com.beust.kobalt.project import net.thauvin.erik.kobalt.plugin.exec.Os import net.thauvin.erik.kobalt.plugin.exec.exec -import net.thauvin.erik.kobalt.plugin.versioneye.versionEye +import net.thauvin.erik.kobalt.plugin.pom2xml.pom2xml import org.apache.maven.model.Developer import org.apache.maven.model.License import org.apache.maven.model.Model @@ -20,7 +20,7 @@ import java.util.* val bs = buildScript { repos(localMaven()) plugins("net.thauvin.erik:kobalt-exec:", - "net.thauvin.erik:kobalt-versioneye:") + "net.thauvin.erik:kobalt-pom2xml:") } fun StringBuilder.prepend(s: String): StringBuilder { @@ -134,8 +134,7 @@ val semver = project { commandLine("cmd", "/c", "pandoc", *args, os = setOf(Os.WINDOWS)) } - versionEye { - org = "thauvin" - team = "Owners" + pom2xml { + } } \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..c3eaddf --- /dev/null +++ b/pom.xml @@ -0,0 +1,42 @@ + + + 4.0.0 + net.thauvin.erik + semver + 1.0.1 + semver + Semantic Version Annotation Processor + https://github.com/ethauvin/semver + + + BSD 3-Clause + https://opensource.org/licenses/BSD-3-Clause + + + + + ethauvin + Erik C. Thauvin + erik@thauvin.net + + + + https://github.com/ethauvin/semver.git + git@github.com:ethauvin/semver.git + https://github.com/ethauvin/semver + + + + com.github.spullara.mustache.java + compiler + 0.9.5 + + + org.testng + testng + 6.13.1 + test + + +