变化:github报告

注意:这个目标应该用作 Maven 报告。

全名:

org.apache.maven.plugins:maven-changes-plugin:2.12.1:github-report

说明:

从 GitHub 下载问题并生成报告的目标。

属性:

  • 需要执行一个 Maven 项目。
  • 目标是线程安全的并支持并行构建。
  • 自版本:2.8。

必需参数

姓名 类型 自从 描述
基于的 细绳 2.10 当前项目基目录。
用户属性是:basedir。

可选参数

姓名 类型 自从 描述
列名 细绳 2.8 设置要在报告中显示的列名称。这些列将按照您在此处指定的顺序出现在报告中。多个值可以用逗号分隔。

有效列是:Assignee、Created、 Fix Version、Id、Reporter、 Status、Summary、Type和 Updated。


默认值为:Id,Type,Summary,Assignee,Reporter,Status,Created,Updated,Fix Version。
githubAPI端口 整数 2.8 您的 github api 域的端口。仅在使用 github 企业时使用。
默认值为:80。
githubAPI方案 细绳 2.8 您的 github api 域的方案。仅在使用 github 企业时使用。
默认值为:http。
githubAPIServerId 细绳 2.8 用于向 github api 域进行身份验证的 settings.xml 服务器 ID。仅在使用 github 企业时使用。
默认值为:github。
包括OpenIssues 布尔值 2.8 布尔值,表示我们是否应该在报告中包含未解决的问题。
默认值为:true。
仅当前版本 布尔值 2.8 如果您只想在报告中显示当前版本的问题。当前使用的版本是 ${project.version}减去任何“-SNAPSHOT”后缀。
默认值为:false。
只有里程碑问题 布尔值 2.8 布尔值,表示我们是否应该仅包含里程碑问题。
默认值为:true。
输出目录 文件 2.8 报告输出目录。请注意,仅当目标从命令行或默认构建生命周期运行时,此参数才相关。如果目标作为站点生成的一部分间接运行,则使用在 Maven 站点插件中配置的输出目录。
默认值为:${project.reporting.outputDirectory}。
输出编码 细绳 2.4 报告输出编码。请注意,仅当目标从命令行或默认构建生命周期运行时,此参数才相关。如果目标作为站点生成的一部分间接运行,则使用在 Maven 站点插件中配置的输出编码。
默认值为:${project.reporting.outputEncoding}。
用户属性是:outputEncoding。
runOnlyAtExecutionRoot 布尔值 2.10 这将导致执行仅在给定模块树的顶部运行。也就是说,在启动 mvn 执行的同一文件夹中包含的项目中运行。
默认值为:false。
用户属性是:changes.runOnlyAtExecutionRoot。

参数详情

基于:

当前项目基目录。
  • 类型:java.lang.String
  • 从: 2.10
  • 要求:是
  • 用户属性:basedir

列名:

设置要在报告中显示的列名称。这些列将按照您在此处指定的顺序出现在报告中。多个值可以用逗号分隔。

有效列是:Assignee、Created、 Fix Version、Id、Reporter、 Status、Summary、Type和 Updated。

  • 类型:java.lang.String
  • 从: 2.8
  • 要求:否
  • 默认值:ID、类型、摘要、受让人、报告者、状态、已创建、已更新、修复版本

githubAPI端口:

您的 github api 域的端口。仅在使用 github 企业时使用。
  • 类型:整数
  • 从: 2.8
  • 要求:否
  • 默认值:80

githubAPI方案:

您的 github api 域的方案。仅在使用 github 企业时使用。
  • 类型:java.lang.String
  • 从: 2.8
  • 要求:否
  • 默认:http

githubAPIServerId:

用于向 github api 域进行身份验证的 settings.xml 服务器 ID。仅在使用 github 企业时使用。
  • 类型:java.lang.String
  • 从: 2.8
  • 要求:否
  • 默认:github

包括开放问题:

布尔值,表示我们是否应该在报告中包含未解决的问题。
  • 类型:布尔值
  • 从: 2.8
  • 要求:否
  • 默认值:真

仅当前版本:

如果您只想在报告中显示当前版本的问题。当前使用的版本是 ${project.version}减去任何“-SNAPSHOT”后缀。
  • 类型:布尔值
  • 从: 2.8
  • 要求:否
  • 默认值:假

只有里程碑问题:

布尔值,表示我们是否应该仅包含里程碑问题。
  • 类型:布尔值
  • 从: 2.8
  • 要求:否
  • 默认值:真

输出目录:

报告输出目录。请注意,仅当目标从命令行或默认构建生命周期运行时,此参数才相关。如果目标作为站点生成的一部分间接运行,则使用在 Maven 站点插件中配置的输出目录。
  • 类型:java.io.File
  • 从: 2.8
  • 要求:否
  • 默认值:${project.reporting.outputDirectory}

输出编码:

报告输出编码。请注意,仅当目标从命令行或默认构建生命周期运行时,此参数才相关。如果目标作为站点生成的一部分间接运行,则使用在 Maven 站点插件中配置的输出编码。
  • 类型:java.lang.String
  • 从: 2.4
  • 要求:否
  • 用户属性:输出编码
  • 默认值:${project.reporting.outputEncoding}

runOnlyAtExecutionRoot:

这将导致执行仅在给定模块树的顶部运行。也就是说,在启动 mvn 执行的同一文件夹中包含的项目中运行。
  • 类型:布尔值
  • 从: 2.10
  • 要求:否
  • 用户属性:changes.runOnlyAtExecutionRoot
  • 默认值:假