Full name:
org.apache.maven.plugins:maven-changes-plugin:2.2:announcement-generate
Description:
Attributes:
test.| Name | Type | Since | Description |
|---|---|---|---|
| basedir | String |
2.1 |
The current project base directory. |
| developmentTeam | String |
- |
Name of the team that develops the artifact. This parameter will be
passed to the template. Default value is: ${project.name} team. |
| finalName | String |
- |
The name of the artifact to be used in the announcement. Default value is: ${project.build.finalName}. |
| generateJiraAnnouncement | boolean |
- |
Flag to determine if the plugin will generate a JIRA announcement. Default value is: false. |
| maxEntries | int |
- |
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 |
- |
Directory where the template file will be generated. |
| template | String |
- |
The Velocity template used to format the announcement. Default value is: announcement.vm. |
| templateDirectory | String |
- |
Directory that contains the template.
Note: This directory must be a subdirectory of
Default value is: org/apache/maven/plugin/announcement. |
| version | String |
- |
Version of the artifact. Default value is: ${project.version}. |
| xmlPath | File |
- |
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 |
- |
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 |
- |
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. |
| statusIds | String |
- |
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 |
- |
Distribution URL of the artifact. This parameter will be passed to
the template. |
| urlDownload | String |
- |
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.StringYes${changes.developmentTeam}${project.name} teamjava.lang.StringYes${changes.finalName}${project.build.finalName}booleanYes${generateJiraAnnouncement}falsejava.lang.StringNo${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".
intYes${changes.maxEntries}25java.io.FileYes${project.build.directory}/announcementNote: In versions 2.0-beta-3 and earlier this parameter was called "resolutionId".
java.lang.StringNo${changes.resolutionIds}FixedNote: In versions 2.0-beta-3 and earlier this parameter was called "statusId".
java.lang.StringNo${changes.statusIds}Closedjava.lang.StringYes${changes.template}announcement.vmNote: This directory must be a subdirectory of
/src/main/resources/ or current project base
directory.
java.lang.StringYes${changes.templateDirectory}org/apache/maven/plugin/announcementjava.lang.String2.1No${changes.templateEncoding}${project.build.sourceEncoding}url:
java.lang.StringNo${project.url}java.lang.StringNojava.lang.StringYes${changes.version}${project.version}java.io.FileYes${basedir}/src/changes/changes.xml