项目信息报告:许可证

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

全名

org.apache.maven.plugins:maven-project-info-reports-plugin:2.9:license

说明

生成项目许可证报告。

属性

  • 需要执行一个 Maven 项目。
  • 自版本:2.0

必需参数

姓名 类型 自从 描述
输出目录 文件 2.0 报告的输出目录。请注意,仅当直接从命令行运行目标时才会评估此参数。如果目标作为站点生成的一部分间接运行,则使用在 Maven 站点插件中配置的输出目录。
用户属性是project.reporting.outputDirectory

可选参数

姓名 类型 自从 描述
自定义捆绑 细绳 2.3 自定义捆绑包的路径,而不是使用默认捆绑包。
使用此字段,您可以更改生成报告中的文本。
默认值为${project.basedir}/src/site/custom/project-info-reports.properties
许可证文件编码 细绳 2.8 指定项目许可文件的输入编码。
仅链接 布尔值 2.3 是否只呈现许可证文档的链接而不是内联它们。
如果系统处于离线模式,则 linkOnly 参数将始终为true
默认值为false
离线 布尔值 2.0 系统当前是否离线。
用户属性是settings.offline
远程存储库 列表 2.1 用于项目的远程存储库。
用户属性是project.remoteArtifactRepositories
跳过 布尔值 2.8 跳过报告。
默认值为false
用户属性是mpir.skip
跳过空报告 布尔值 2.8 如果 POM 的报告特定部分为空,则跳过项目信息报告生成。默认为true
默认值为true

参数详情

自定义捆绑

自定义捆绑包的路径,而不是使用默认捆绑包。
使用此字段,您可以更改生成报告中的文本。
  • 类型java.lang.String
  • : 2.3
  • 要求
  • 默认值${project.basedir}/src/site/custom/project-info-reports.properties

许可文件编码

指定项目许可文件的输入编码。
  • 类型java.lang.String
  • : 2.8
  • 要求

仅链接

是否只呈现许可证文档的链接而不是内联它们。
如果系统处于离线模式,则 linkOnly 参数将始终为true
  • 类型布尔值
  • : 2.3
  • 要求
  • 默认值

离线

系统当前是否离线。
  • 类型布尔值
  • : 2.0
  • 要求
  • 用户属性settings.offline

输出目录

报告的输出目录。请注意,仅当直接从命令行运行目标时才会评估此参数。如果目标作为站点生成的一部分间接运行,则使用在 Maven 站点插件中配置的输出目录。
  • 类型java.io.File
  • : 2.0
  • 要求
  • 用户属性project.reporting.outputDirectory

远程存储库

用于项目的远程存储库。
  • 类型java.util.List
  • : 2.1
  • 要求
  • 用户属性project.remoteArtifactRepositories

跳过

跳过报告。
  • 类型布尔值
  • : 2.8
  • 要求
  • 用户属性mpir.skip
  • 默认值

跳过空报告

如果 POM 的报告特定部分为空,则跳过项目信息报告生成。默认为true
  • 类型布尔值
  • : 2.8
  • 要求
  • 默认值