更改:更改检查

全名:

org.apache.maven.plugins:maven-changes-plugin:2.12.1:changes-check

说明:

目标检查 changes.xml 文件是否具有为当前版本生成公告或报告所需的数据。

属性:

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

必需参数

姓名 类型 自从 描述
基于的 细绳 2.1 当前项目基目录。
用户属性是:basedir。
版本 细绳 2.4 工件的版本。
默认值为:${project.version}。
用户属性是:changes.version。

可选参数

姓名 类型 自从 描述
发布日期格式 细绳 2.4 正确发布日期应具有的格式。该值将用作尝试解析日期的模式。
默认值为:yyyy-MM-dd。
用户属性是:changes.releaseDateFormat。
发布日期区域设置 细绳 2.10 正确发布日期应具有的语言环境。此值将用作尝试解析日期的语言环境。
用户属性是:changes.releaseDateLocale。
runOnlyAtExecutionRoot 布尔值 2.9 这将导致执行仅在给定模块树的顶部运行。也就是说,在启动 mvn 执行的同一文件夹中包含的项目中运行。
默认值为:false。
用户属性是:changes.runOnlyAtExecutionRoot。
跳过快照 布尔值 2.7 控制快照处理的标志。如果设置, 则不会检查以-SNAPSHOT结尾的版本。
默认值为:false。
用户属性是:changes.skipSnapshots。
xml路径 文件 2.4 将检查的changes.xml文件的路径。
默认值为:src/changes/changes.xml。
用户属性是:changes.xmlPath。

参数详情

基于:

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

发布日期格式:

正确发布日期应具有的格式。该值将用作尝试解析日期的模式。
  • 类型:java.lang.String
  • 从: 2.4
  • 要求:否
  • 用户属性:changes.releaseDateFormat
  • 默认值:yyyy-MM-dd

发布日期区域设置:

正确发布日期应具有的语言环境。此值将用作尝试解析日期的语言环境。
  • 类型:java.lang.String
  • 从: 2.10
  • 要求:否
  • 用户属性:changes.releaseDateLocale

runOnlyAtExecutionRoot:

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

跳过快照:

控制快照处理的标志。如果设置, 则不会检查以-SNAPSHOT结尾的版本。
  • 类型:布尔值
  • 从: 2.7
  • 要求:否
  • 用户属性:changes.skipSnapshots
  • 默认值:假

版本:

工件的版本。
  • 类型:java.lang.String
  • 从: 2.4
  • 要求:是
  • 用户属性:changes.version
  • 默认值:${project.version}

xml路径:

将检查的changes.xml文件的路径。
  • 类型:java.io.File
  • 从: 2.4
  • 要求:否
  • 用户属性:changes.xmlPath
  • 默认:src/changes/changes.xml