Skip to content

Commit

Permalink
Add maven maintenance scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
jvalkeal committed Feb 5, 2020
1 parent 700b9b6 commit 8c0001a
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 0 deletions.
17 changes: 17 additions & 0 deletions src/scripts/next-minor-parent-snapshot-version
@@ -0,0 +1,17 @@
#!/bin/sh

# ----------------------------------------------------------------------------
# Script maintaining versions
#
# Bump up next minor development version for parents.
# ----------------------------------------------------------------------------

find_basedir() {
local basedir=$(cd -P -- "$(dirname -- "$0")" && cd .. && cd .. && pwd -P)
echo "${basedir}"
}

export PROJECTBASEDIR=$(find_basedir)

(cd $PROJECTBASEDIR && ./mvnw build-helper:parse-version versions:update-parent -DgenerateBackupPoms=false -DallowSnapshots=true -DparentVersion='${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}' && ./mvnw build-helper:parse-version versions:update-property -DgenerateBackupPoms=false -DallowSnapshots=true -Dproperty=spring-cloud-deployer.version -DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}.0.BUILD-SNAPSHOT')

17 changes: 17 additions & 0 deletions src/scripts/next-minor-snapshot-version
@@ -0,0 +1,17 @@
#!/bin/sh

# ----------------------------------------------------------------------------
# Script maintaining versions
#
# Bump up next minor development version.
# ----------------------------------------------------------------------------

find_basedir() {
local basedir=$(cd -P -- "$(dirname -- "$0")" && cd .. && cd .. && pwd -P)
echo "${basedir}"
}

export PROJECTBASEDIR=$(find_basedir)

(cd $PROJECTBASEDIR && ./mvnw build-helper:parse-version versions:set -DprocessAllModules=false -DgenerateBackupPoms=false -DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion}.0.BUILD-SNAPSHOT')

16 changes: 16 additions & 0 deletions src/scripts/next-parent-snapshot-version
@@ -0,0 +1,16 @@
#!/bin/sh

# ----------------------------------------------------------------------------
# Script maintaining versions
#
# Bump up next build development version for parents.
# ----------------------------------------------------------------------------

find_basedir() {
local basedir=$(cd -P -- "$(dirname -- "$0")" && cd .. && cd .. && pwd -P)
echo "${basedir}"
}

export PROJECTBASEDIR=$(find_basedir)

(cd $PROJECTBASEDIR && ./mvnw build-helper:parse-version versions:update-parent -DgenerateBackupPoms=false -DallowSnapshots=true -DparentVersion='[${parsedVersion.majorVersion}.${parsedVersion.minorVersion},${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion})' && ./mvnw build-helper:parse-version versions:update-property -DgenerateBackupPoms=false -DallowSnapshots=true -Dproperty=spring-cloud-deployer.version -DnewVersion='[${parsedVersion.majorVersion}.${parsedVersion.minorVersion},${parsedVersion.majorVersion}.${parsedVersion.nextMinorVersion})')
17 changes: 17 additions & 0 deletions src/scripts/next-snapshot-version
@@ -0,0 +1,17 @@
#!/bin/sh

# ----------------------------------------------------------------------------
# Script maintaining versions
#
# Bump up next build development version.
# ----------------------------------------------------------------------------

find_basedir() {
local basedir=$(cd -P -- "$(dirname -- "$0")" && cd .. && cd .. && pwd -P)
echo "${basedir}"
}

export PROJECTBASEDIR=$(find_basedir)

(cd $PROJECTBASEDIR && ./mvnw build-helper:parse-version versions:set -DprocessAllModules=false -DgenerateBackupPoms=false -DnewVersion='${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.nextIncrementalVersion}.BUILD-SNAPSHOT')

0 comments on commit 8c0001a

Please sign in to comment.