This repository holds examples demonstrating use of git-versioner-maven-extension.
Extension is configured in .mvn
directories in each example project.
To run commands against all projects, use ./mvn-delegate.sh
script at the root.
./mvn-delegate.sh help:evaluate -Dexpression=project.version -q -DforceStdout
Running 'help:evaluate -Dexpression=project.version -q -DforceStdout' for simple-project
0.0.0-1
################################
Running 'help:evaluate -Dexpression=project.version -q -DforceStdout' for simple-project-props
1.3.4+92bbdaa
################################
Running 'help:evaluate -Dexpression=project.version -q -DforceStdout' for parent-child-project
0.0.0-1
################################
Running 'help:evaluate -Dexpression=project.version -q -DforceStdout' for multi-module-project
0.0.0-1
################################
./mvn-delegate.sh -q clean
Run any of the below commands. For each version increment command below, one commit per sample project is added to local git repository.
Note
|
simple-project-props overrides version keywords in git-versioner.extensions.properties. Version commits will add commits with those keywords.
|
./mvn-delegate.sh help:evaluate -Dexpression=project.version -q -DforceStdout
./mvn-delegate.sh -q git-versioner:commit-patch
./mvn-delegate.sh help:evaluate -Dexpression=project.version -q -DforceStdout
./mvn-delegate.sh -q git-versioner:commit-minor
./mvn-delegate.sh help:evaluate -Dexpression=project.version -q -DforceStdout
./mvn-delegate.sh -q git-versioner:commit-major
./mvn-delegate.sh help:evaluate -Dexpression=project.version -q -DforceStdout