更改:公告生成

全名

org.apache.maven.plugins:maven-changes-plugin:2.0:announcement-generate

说明

生成公告模板的目标。

属性

  • 需要执行 Maven 2.0 项目。
  • 需要范围内工件的依赖关系解析:test.

必需参数

姓名 类型 自从 描述
开发团队 String - 开发工件的团队的名称。默认值为:${project.name} team
最终名称 String - 要在公告中使用的工件的名称。
生成Jira公告 boolean - 标记以确定插件是否会生成 JIRA 公告。默认值为:false
最大条目 int - 要包含的最大问题数。

注意: 在 2.0-beta-3 及更早版本中,此参数称为“nbEntries”。

默认值为:25
输出目录 File - 将生成模板文件的目录。
模板 String - 用于格式化公告的 Velocity 模板。默认值为:announcement.vm
模板目录 String - 包含模板的目录。

注意: 此目录必须是 /src/main/resources/.

默认值为:org/apache/maven/plugin/announcement
网址 String - 工件的分发 url。
xml路径 File - changes.xml 文件的路径。

可选参数

姓名 类型 自从 描述
介绍 String - 发布的工件的简短描述或介绍。
分辨率ID String - 只需要修复的问题。

注意: 在 2.0-beta-3 及更早版本中,此参数称为“resolutionId”。

默认值为:Fixed
状态标识 String - 只需要关闭的问题。

注意: 在 2.0-beta-3 及更早版本中,此参数称为“statusId”。

默认值为:Closed
网址下载 String - 可以下载工件的 URL。如果未指定,则不使用 URL。

参数详情

开发团队

开发工件的团队的名称。

  • 类型java.lang.String
  • 必需Yes
  • 默认${project.name} team

最终名称

要在公告中使用的工件的名称。

  • 类型java.lang.String
  • 必需Yes
  • 表达式${project.build.finalName}

生成Jira公告

标记以确定插件是否会生成 JIRA 公告。

  • 类型boolean
  • 必需Yes
  • 表达式${generateJiraAnnouncement}
  • 默认false

简介

发布的工件的简短描述或介绍。

  • 类型java.lang.String
  • 必需No
  • 表达式${project.description}

最大条目

要包含的最大问题数。

注意: 在 2.0-beta-3 及更早版本中,此参数称为“nbEntries”。

  • 类型int
  • 必需Yes
  • 默认25

输出目录

将生成模板文件的目录。

  • 类型java.io.File
  • 必需Yes
  • 表达式${project.build.directory}/announcement

分辨率标识

只需要修复的问题。

注意: 在 2.0-beta-3 及更早版本中,此参数称为“resolutionId”。

  • 类型java.lang.String
  • 必需No
  • 默认Fixed

状态标识

只需要关闭的问题。

注意: 在 2.0-beta-3 及更早版本中,此参数称为“statusId”。

  • 类型java.lang.String
  • 必需No
  • 默认Closed

模板

用于格式化公告的 Velocity 模板。

  • 类型java.lang.String
  • 必需Yes
  • 默认announcement.vm

模板目录

包含模板的目录。

注意: 此目录必须是 /src/main/resources/.

  • 类型java.lang.String
  • 必需Yes
  • 默认org/apache/maven/plugin/announcement

网址

工件的分发 url。

  • 类型java.lang.String
  • 必需Yes
  • 表达式${project.url}

网址下载

可以下载工件的 URL。如果未指定,则不使用 URL。

  • 类型java.lang.String
  • 必需No

xml路径

changes.xml 文件的路径。

  • 类型java.io.File
  • 必需Yes
  • 表达式${basedir}/src/changes/changes.xml