From 5c49c2ce1d429f1d1a7a462c0140f2942372693d Mon Sep 17 00:00:00 2001 From: Paul Campbell Date: Fri, 22 Dec 2017 20:47:35 +0000 Subject: [PATCH] Add release-tile --- README.md | 3 ++ pom.xml | 1 + release/pom.xml | 16 ++++++++++ release/tile.xml | 83 ++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 103 insertions(+) create mode 100644 release/pom.xml create mode 100644 release/tile.xml diff --git a/README.md b/README.md index f88a4df..2866f0b 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,12 @@ net.kemitix.tiles:compiler-tile:${kemitix-tiles.version} net.kemitix.tiles:checkstyle-tile:${kemitix-tiles.version} + net.kemitix.tiles:release-tile:${kemitix-tiles.version} ``` + +Enabling the plugins in the `release-tile` requires the `release` profile to be active. diff --git a/pom.xml b/pom.xml index 2af9c11..e67cfaf 100644 --- a/pom.xml +++ b/pom.xml @@ -14,6 +14,7 @@ checkstyle compiler tiles-parent + release diff --git a/release/pom.xml b/release/pom.xml new file mode 100644 index 0000000..6da424f --- /dev/null +++ b/release/pom.xml @@ -0,0 +1,16 @@ + + + + tiles-parent + net.kemitix.tiles + 0.1.0-SNAPSHOT + ../tiles-parent/pom.xml + + 4.0.0 + + release-tile + tile + + diff --git a/release/tile.xml b/release/tile.xml new file mode 100644 index 0000000..dc28eba --- /dev/null +++ b/release/tile.xml @@ -0,0 +1,83 @@ + + + 3.0.0-M1 + 3.0.1 + 1.6 + 2.8.2 + + + + release + + + + org.apache.maven.plugins + maven-javadoc-plugin + ${maven-javadoc-plugin.version} + + + attach-javadocs + package + + jar + + + + + + + org.apache.maven.plugins + maven-source-plugin + ${maven-source-plugin.version} + + + attach-sources + package + + jar-no-fork + + + + + + + org.apache.maven.plugins + maven-gpg-plugin + ${maven-gpg-plugin.version} + + ${gpg.passphrase} + + + + sign-artifacts + package + + sign + + + + + + + org.apache.maven.plugins + maven-deploy-plugin + ${maven-deploy-plugin.version} + + + + + + + sonatype-nexus-snapshots + Sonatype Nexus Snapshots + https://oss.sonatype.org/content/repositories/snapshots/ + + + sonatype-nexus-staging + Nexus Release Repository + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + +