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.Map
2.1
No
java.lang.String
2.1
Yes
${basedir}
java.lang.String
Yes
${changes.developmentTeam}
${project.name} team
java.lang.String
Yes
${changes.finalName}
${project.build.finalName}
boolean
Yes
${generateJiraAnnouncement}
false
java.lang.String
No
${project.description}
boolean
2.1
No
${changes.jiraMerge}
false
java.lang.String
2.1
No
${changes.jiraPassword}
java.lang.String
2.1
No
${changes.jiraUser}
Note: In versions 2.0-beta-3 and earlier this parameter was called "nbEntries".
int
Yes
${changes.maxEntries}
25
java.io.File
Yes
${project.build.directory}/announcement
Note: In versions 2.0-beta-3 and earlier this parameter was called "resolutionId".
java.lang.String
No
${changes.resolutionIds}
Fixed
Note: In versions 2.0-beta-3 and earlier this parameter was called "statusId".
java.lang.String
No
${changes.statusIds}
Closed
java.lang.String
Yes
${changes.template}
announcement.vm
Note: This directory must be a subdirectory of
/src/main/resources/ or current project base
directory
.
java.lang.String
Yes
${changes.templateDirectory}
org/apache/maven/plugin/announcement
java.lang.String
2.1
No
${changes.templateEncoding}
${project.build.sourceEncoding}
url:
java.lang.String
No
${project.url}
java.lang.String
No
java.lang.String
Yes
${changes.version}
${project.version}
java.io.File
Yes
${basedir}/src/changes/changes.xml