This extension will set project version, based on current Git branch or tag.
GPL-3.0 License
Bot releases are hidden (Show)
ModelProcessor
Extensions like polyglot extensions #268, kudos to @jycrPublished by qoomon about 1 year ago
Published by qoomon over 1 year ago
Published by qoomon over 1 year ago
Published by qoomon over 1 year ago
fix null pointer exception in case mojo runs multiple times
Published by qoomon over 1 year ago
Published by qoomon over 1 year ago
describeTagFirstParent
option to enable/disable follow first parent onlyPublished by qoomon almost 2 years ago
Published by qoomon almost 2 years ago
Published by qoomon almost 2 years ago
Published by qoomon about 2 years ago
Published by qoomon about 2 years ago
${describe.tag.version.patch.plus.describe.distance}
${describe.tag.version.patch.next.plus.describe.distance}
${describe.tag.version.label.plus.describe.distance}
${describe.tag.version.label.next.plus.describe.distance}
Published by qoomon over 2 years ago
<projectVersionPattern>
to use special parts of the project version as placeholders e.g. ${version.environment}
${version.core}
the core version component of ${version}
e.g. '1.2.3'
${version.release}
is marked as deprecatedPublished by qoomon over 2 years ago
${version.minor.next}
placeholders properlyPublished by qoomon over 2 years ago
${version.label.prefixed}
placeholderPublished by qoomon over 2 years ago
maven-git-versioning-extension.xml
Published by qoomon over 2 years ago
${version.major.next}
${version.minor.next}
${version.patch.next}
${describe.tag.version}
${describe.tag.version.major}
${describe.tag.version.major.next}
${describe.tag.version.minor}
${describe.tag.version.minor.next}
${describe.tag.version.path}
${describe.tag.version.patch.next}
${version.minor.prefixed}
${version.patch.prefixed}
Published by qoomon over 2 years ago
${version.minor.prefixed}
like ${version.minor}
with version component separator e.g. '.2'${version.patch.prefixed}
like ${version.patch}
with version component separator e.g. '.3'${version.label}
the version label of ${version}
e.g. 'SNAPSHOT'
${version.label.prefixed}
like ${version.label}
with label separator e.g. '-SNAPSHOT'${version.release}
will remove all version labels instead of just the -SNAPSHOT
label