diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-0-commits-0-tags/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-0-commits-0-tags/invoker.properties index 472b48407b..2e9655e1b8 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-0-commits-0-tags/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-0-commits-0-tags/invoker.properties @@ -1,5 +1,2 @@ invoker.goals=${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag invoker.buildResult = failure -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-1-commit-0-tags/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-1-commit-0-tags/invoker.properties index 146151669c..e74c108d47 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-1-commit-0-tags/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-1-commit-0-tags/invoker.properties @@ -1,4 +1 @@ invoker.goals=${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-4-commits-1-vtag/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-4-commits-1-vtag/invoker.properties index 6becd8a834..a340cc0d44 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-4-commits-1-vtag/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-4-commits-1-vtag/invoker.properties @@ -1,4 +1 @@ invoker.goals=-X ${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-latest-commit/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-latest-commit/invoker.properties index 146151669c..e74c108d47 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-latest-commit/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-latest-commit/invoker.properties @@ -1,4 +1 @@ invoker.goals=${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-append-snapshot/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-append-snapshot/invoker.properties index 8d696e78a5..fc220ab3ff 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-append-snapshot/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-append-snapshot/invoker.properties @@ -1,4 +1 @@ invoker.goals=${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag -DappendSnapshot=false -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-use-versions/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-use-versions/invoker.properties index 2e671e27ef..0ceeb3577c 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-use-versions/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-param-use-versions/invoker.properties @@ -1,4 +1 @@ invoker.goals=${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag -DuseVersion=9.9.9-9 -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-property-name/invoker.properties b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-property-name/invoker.properties index 5cdc4a2e4f..76779106d9 100644 --- a/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-property-name/invoker.properties +++ b/versions-maven-plugin/src/it/it-dynamic-versioning-scm-tag-property-name/invoker.properties @@ -1,4 +1 @@ invoker.goals=${project.groupId}:${project.artifactId}:${project.version}:set-version-from-scm-tag -DpropertyName=version_from_scm -invoker.environmentVariables.GIT_AUTHOR_NAME=User Example -invoker.environmentVariables.GIT_AUTHOR_EMAIL=user@example.com -invoker.environmentVariables.GIT_DEFAULT_BRANCH=main \ No newline at end of file diff --git a/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/DynamicVersioningSCMPlugin.java b/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/DynamicVersioningSCMPlugin.java index f2cea3919a..bfbb290cc6 100644 --- a/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/DynamicVersioningSCMPlugin.java +++ b/versions-maven-plugin/src/main/java/org/codehaus/mojo/versions/DynamicVersioningSCMPlugin.java @@ -54,24 +54,32 @@ public class DynamicVersioningSCMPlugin extends AbstractMojo { /** * The Maven Project Object + * + * @since 2.17.0 */ @Parameter(defaultValue = "${project}", readonly = true, required = true) private MavenProject project; /** * The name of the property that will contain the resolved version. + * + * @since 2.17.0 */ @Parameter(property = "propertyName", defaultValue = "revision") protected String propertyName; /** * Whether the SNAPSHOT qualifier shall be apppended or not. + * + * @since 2.17.0 */ @Parameter(property = "appendSnapshot", defaultValue = "true") protected boolean appendSnapshot; /** * Set the version instead of resolving from SCM tag information. + * + * @since 2.17.0 */ @Parameter(property = "useVersion") protected String useVersion; @@ -79,6 +87,8 @@ public class DynamicVersioningSCMPlugin extends AbstractMojo { /** * The default version used when SCM repository has no commit or no semantic version * tag. + * + * @since 2.17.0 */ @Parameter(property = "defaultVersion", defaultValue = "0.0.1") protected String defaultVersion;