Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 925 Bytes

release.md

File metadata and controls

35 lines (28 loc) · 925 Bytes

Release

Jdk6 Compilation

$ docker pull jamesdbloom/docker-java6-maven
$ docker run --rm -v $(pwd)/:/wk -w /wk -it jamesdbloom/docker-java6-maven /bin/bash
[ root@4291b084fd0c:/local/git ]$ export LC_ALL="C.UTF-8"
[ root@4291b084fd0c:/local/git ]$ export LANG="$LC_ALL"
[ root@4291b084fd0c:/local/git ]$ git clone https://github.com/Arnauld/tzatziki.git
[ root@4291b084fd0c:/local/git ]$ cd tzatziki && mvn clean test

Release

First check for snapshot dependencies:

    fgrep -i SNAPSHOT **/pom.xml

Maven Release Plugin: The Final Nail in the Coffin

    mvn versions:set -DnewVersion=1.0.1
    mvn clean deploy scm:tag -Psign-artifacts
    git status
    git add .
    git commit -m "gutenberg 1.0.1"
    mvn versions:set -DnewVersion=1.0.2-SNAPSHOT
    git add .
    git commit -m "gutenberg 1.0.2-snapshot"
    git push