[
https://issues.apache.org/jira/browse/SCM-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17962949#comment-17962949
]
ASF GitHub Bot commented on SCM-775:
------------------------------------
jira-importer opened a new issue, #982:
URL: https://github.com/apache/maven-scm/issues/982
**[AShit
Shah](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ashitshah16)**
opened
**[SCM-775](https://issues.apache.org/jira/browse/SCM-775?redirect=false)** and
commented
Maven `release:prepare` command is failing with below error while delivering
updated pom.xml to the stream due to Preconditions configured in RTC to have
comments and associated work item with every delivery.
```
[ERROR] Name: Deliver
[ERROR] Participant Reports:
[ERROR] Name: Require Work items and Comments
[ERROR] A work item must be associated with the change set.`
[ERROR] At least one of the associated work items must specify that the work
is planned for the current iteration.
[ERROR] At least one of the associated work items must be assigned to you.
[ERROR] Problem running 'deliver':
[ERROR] 'Deliver' failed. Preconditions have not been met: A work item must
be associated with the change set.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.apache.maven.plugins:maven-release-plugin:2.5:prepare (default-cli) on
project junit-ext: Unable to commit files
Provider message:
Error code for Jazz SCM deliver command - 17
```
I can not find any optional parameters on
http://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html
for release:prepare command which I can use and pass the RTC workitem number on
command line.
Suggestion:
It will be great if you can provide optional parameters like "workItem"
which I can use and pass RTC workitem number with release:prepare at command
line.
Example: `mvn -PmyProfile release:prepare -DworkItem=123456`
So build process should associate change sets created by `release:prepare`
with work item 123456 and deliver change sets to the stream.
As of now I have to use "`-DpushChanges=false`" parameter to block delivery
process and I have to manually find the change sets, associate them with work
item and deliver them before I run `release:perform`.
Thanks.
---
**Affects:** 1.9.1
**Issue Links:**
- [MRELEASE-909](https://issues.apache.org/jira/browse/MRELEASE-909) Add
workItem/task support for scm deliver
(_**"is depended upon by"**_)
**Remote Links:**
- [GitHub Pull Request #33
](https://github.com/apache/maven-scm/pull/33)
1 votes, 11 watchers
> Add workItem and changeset associate support for scm deliver
> ------------------------------------------------------------
>
> Key: SCM-775
> URL: https://issues.apache.org/jira/browse/SCM-775
> Project: Maven SCM (Moved to GitHub Issues)
> Issue Type: Improvement
> Components: maven-scm-provider-jazz
> Affects Versions: 1.9.1
> Reporter: AShit Shah
> Assignee: Chris Graham
> Priority: Major
> Fix For: 1.9.5
>
>
> Maven {{release:prepare}} command is failing with below error while
> delivering updated pom.xml to the stream due to Preconditions configured in
> RTC to have comments and associated work item with every delivery.
> {noformat}
> [ERROR] Name: Deliver
> [ERROR] Participant Reports:
> [ERROR] Name: Require Work items and Comments
> [ERROR] A work item must be associated with the change set.`
> [ERROR] At least one of the associated work items must specify that the work
> is planned for the current iteration.
> [ERROR] At least one of the associated work items must be assigned to you.
> [ERROR] Problem running 'deliver':
> [ERROR] 'Deliver' failed. Preconditions have not been met: A work item must
> be associated with the change set.
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal org.apache.maven.plugins:maven-release-plugin:2.5:prepare (default-cli)
> on project junit-ext: Unable to commit files
> Provider message:
> Error code for Jazz SCM deliver command - 17
> {noformat}
> I can not find any optional parameters on
> http://maven.apache.org/maven-release/maven-release-plugin/prepare-mojo.html
> for release:prepare command which I can use and pass the RTC workitem number
> on command line.
> Suggestion:
> It will be great if you can provide optional parameters like "workItem" which
> I can use and pass RTC workitem number with release:prepare at command line.
> Example: {{mvn -PmyProfile release:prepare -DworkItem=123456}}
> So build process should associate change sets created by {{release:prepare}}
> with work item 123456 and deliver change sets to the stream.
> As of now I have to use "{{-DpushChanges=false}}" parameter to block delivery
> process and I have to manually find the change sets, associate them with work
> item and deliver them before I run {{release:perform}}.
> Thanks.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)