We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6750029 commit 2541da6Copy full SHA for 2541da6
release.sh
@@ -1,17 +1,17 @@
1
-#!/usr/bin/env bash
+#!/bin/sh -e
2
3
-set -e
+: ${2?"Usage: $0 <release-version> <next-version>"}
4
5
mvn scm:check-local-modification
6
7
# release
8
-mvn versions:set
9
-git add pom.xml */pom.xml
10
-git commit
+mvn versions:set -D newVersion=$1
+git add $(find . -name pom.xml)
+git commit -m "Release $1"
11
mvn clean deploy -P release
12
mvn scm:tag
13
14
# next development version
15
16
17
+mvn versions:set -D newVersion=$2-SNAPSHOT
+git commit -m "Development $2-SNAPSHOT"
0 commit comments