Full name:
org.apache.maven.plugins:maven-changes-plugin:2.3:announcement-generate
Description:
Attributes:
test.2.3.| Name | Type | Since | Description |
|---|---|---|---|
| basedir | String |
2.1 |
The current project base directory. |
| developmentTeam | String |
2.3 |
Name of the team that develops the artifact. This parameter will be
passed to the template. Default value is: ${project.name} team. |
| finalName | String |
2.3 |
The name of the artifact to be used in the announcement. Default value is: ${project.build.finalName}. |
| generateJiraAnnouncement | boolean |
2.3 |
Flag to determine if the plugin will generate a JIRA announcement. Default value is: false. |
| maxEntries | int |
2.3 |
The maximum number of issues to fetch from JIRA.
Note: In versions 2.0-beta-3 and earlier this parameter was called "nbEntries". Default value is: 25. |
| outputDirectory | File |
2.3 |
Directory where the template file will be generated. |
| template | String |
2.3 |
The Velocity template used to format the announcement. Default value is: announcement.vm. |
| templateDirectory | String |
2.3 |
Directory that contains the template.
Note: This directory must be a subdirectory of
Default value is: org/apache/maven/plugin/announcement. |
| version | String |
2.3 |
Version of the artifact. Default value is: ${project.version}. |
| xmlPath | File |
2.3 |
The path of the changes.xml file. |
| Name | Type | Since | Description |
|---|---|---|---|
| announceParameters | Map |
2.1 |
Map of custom parameters for the announcement. This Map will be
passed to the template. |
| introduction | String |
2.3 |
Short description or introduction of the released artifact. This
parameter will be passed to the template. Default value is: ${project.description}. |
| jiraMerge | boolean |
2.1 |
If releases from JIRA should be merged with the releases from a
changes.xml file. Default value is: false. |
| jiraPassword | String |
2.1 |
Defines the JIRA password for authentication into a private JIRA
installation. |
| jiraUser | String |
2.1 |
Defines the JIRA username for authentication into a private JIRA
installation. |
| resolutionIds | String |
2.3 |
Include issues from JIRA with these resolution ids. Multiple
resolution ids can be specified as a comma separated list of ids.
Note: In versions 2.0-beta-3 and earlier this parameter was called "resolutionId". Default value is: Fixed. |
| runOnlyAtExecutionRoot | boolean |
2.3 |
This will cause the execution to be run only at the top of a given
module tree. That is, run in the project contained in the same
folder where the mvn execution was launched. Default value is: false. |
| statusIds | String |
2.3 |
Include issues from JIRA with these status ids. Multiple status ids
can be specified as a comma separated list of ids.
Note: In versions 2.0-beta-3 and earlier this parameter was called "statusId". Default value is: Closed. |
| templateEncoding | String |
2.1 |
The template encoding. Default value is: ${project.build.sourceEncoding}. |
| url | String |
2.3 |
Distribution URL of the artifact. This parameter will be passed to
the template. |
| urlDownload | String |
2.3 |
URL where the artifact can be downloaded. If not specified, no URL
is used. This parameter will be passed to the template. |
java.util.Map2.1Nojava.lang.String2.1Yes${basedir}java.lang.String2.3Yes${changes.developmentTeam}${project.name} teamjava.lang.String2.3Yes${changes.finalName}${project.build.finalName}boolean2.3Yes${generateJiraAnnouncement}falsejava.lang.String2.3No${project.description}boolean2.1No${changes.jiraMerge}falsejava.lang.String2.1No${changes.jiraPassword}java.lang.String2.1No${changes.jiraUser}Note: In versions 2.0-beta-3 and earlier this parameter was called "nbEntries".
int2.3Yes${changes.maxEntries}25java.io.File2.3Yes${project.build.directory}/announcementNote: In versions 2.0-beta-3 and earlier this parameter was called "resolutionId".
java.lang.String2.3No${changes.resolutionIds}Fixedboolean2.3No${announcement.runOnlyAtExecutionRoot}falseNote: In versions 2.0-beta-3 and earlier this parameter was called "statusId".
java.lang.String2.3No${changes.statusIds}Closedjava.lang.String2.3Yes${changes.template}announcement.vmNote: This directory must be a subdirectory of
/src/main/resources/ or current project base
directory.
java.lang.String2.3Yes${changes.templateDirectory}org/apache/maven/plugin/announcementjava.lang.String2.1No${changes.templateEncoding}${project.build.sourceEncoding}url:
java.lang.String2.3No${project.url}java.lang.String2.3Nojava.lang.String2.3Yes${changes.version}${project.version}java.io.File2.3Yes${basedir}/src/changes/changes.xml