Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.5
-
Fix Version/s: 1.5
-
Labels:None
-
Number of attachments :
Description
For my project I want to fully automate release management. Therefore I would not like to be prompted for a tag when I execute 'prepare-release'. Would it be possible to add a test that looks if a the tag for the release has been defined as a variable, you are not prompted to provide one?
CURRENT CODE:
<i:ask
question="What is the new tag name?"
answer="tag_name"
default="$
/>
<i:ask
question="What is the new version?"
answer="version_name"
default="${tag_name}"
/>
SUGGESTED CODE:
<j:if test="${empty(maven.scm.release.tag)}">
<i:ask
question="What is the new tag name?"
answer="tag_name"
default="${maven.scm.tag}
"
/>
</j:if>
<j:if test="$
{empty(maven.scm.version.name)}">
<i:ask
question="What is the new version?"
answer="version_name"
default="$
"
/>
</j:if>