工件:构建信息

全名

org.apache.maven.plugins:maven-artifact-plugin:3.1.0:buildinfo

说明

创建一个 buildinfo 文件,记录构建环境和输出,如Reproducible Builds for the JVM for mono-module build 中指定的,并为多模块构建扩展。然后,如果配置了远程存储库,请检查其中的参考内容。

属性

可选参数

姓名 类型 自从 描述
<附加> 布尔值 - 指定是否将生成的 buildinfo 文件附加到项目中。
默认值为true
用户属性是buildinfo.attach
<检测跳过> 布尔值 - 检测跳过安装或部署的项目/模块:避免进行指纹识别。
默认值为true
用户属性是buildinfo.detect.skip
<忽略> - 要忽略的工件,指定为extensionclassifier.extension
用户属性是buildinfo.ignore
<忽略Javadoc> 布尔值 - 忽略来自 buildinfo 生成的 javadoc 附加工件。
默认值为true
用户属性是buildinfo.ignoreJavadoc
<referenceCompareSave> 布尔值 - 指定是否应保存参考比较输出文件。预计这将是一个临时功能,以简化中央存储库重建结果的显示。
默认值为false
用户属性是reference.compare.save
<参考回购> 细绳 - 参考构建的存储库,包含参考 buildinfo 文件或参考工件。
格式:idurlid::url
ID
存储库 ID
网址
存储库的 url

用户属性是reference.repo
<可重现> 布尔值 3.1.0 通过删除详细的环境记录,使生成的.buildinfo文件可重现:OS 将记录为“Windows”或“Unix”,JVM 版本仅作为主要版本。
默认值为false
用户属性是buildinfo.reproducible

参数详情

<附加>

指定是否将生成的 buildinfo 文件附加到项目中。
  • 类型布尔值
  • 要求
  • 用户属性buildinfo.attach
  • 默认值

<检测跳过>

检测跳过安装或部署的项目/模块:避免进行指纹识别。
  • 类型布尔值
  • 要求
  • 用户属性buildinfo.detect.skip
  • 默认值

<忽略>

要忽略的工件,指定为extensionclassifier.extension
  • 类型java.util.Set
  • 要求
  • 用户属性buildinfo.ignore

<忽略Javadoc>

忽略来自 buildinfo 生成的 javadoc 附加工件。
  • 类型布尔值
  • 要求
  • 用户属性buildinfo.ignoreJavadoc
  • 默认值

<referenceCompareSave>

指定是否应保存参考比较输出文件。预计这将是一个临时功能,以简化中央存储库重建结果的显示。
  • 类型布尔值
  • 要求
  • 用户属性reference.compare.save
  • 默认值

<参考回购>

参考构建的存储库,包含参考 buildinfo 文件或参考工件。
格式:idurlid::url
ID
存储库 ID
网址
存储库的 url
  • 类型java.lang.String
  • 要求
  • 用户属性reference.repo

<可重现>

通过删除详细的环境记录,使生成的.buildinfo文件可重现:OS 将记录为“Windows”或“Unix”,JVM 版本仅作为主要版本。
  • 类型布尔值
  • 3.1.0
  • 要求
  • 用户属性buildinfo.reproducible
  • 默认值