项目信息报告:许可证

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

全名

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

说明

生成项目许可证报告。

属性

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

必需参数

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

可选参数

姓名 类型 自从 描述
自定义捆绑 细绳 2.3 自定义捆绑包的路径,而不是使用默认捆绑包。
使用此字段,您可以更改生成报告中的文本。
仅链接 布尔值 2.3 是否只呈现许可证文档的链接而不是内联它们。
如果系统处于离线模式,则 linkOnly 参数将始终为true
默认值为false
离线 布尔值 2.0 系统当前是否离线。
远程存储库 列表 2.1 用于项目的远程存储库。

参数详情

自定义捆绑

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

仅链接

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

离线

系统当前是否离线。
  • 类型布尔值
  • : 2.0
  • 要求
  • 表达式${settings.offline}

输出目录

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

远程存储库

用于项目的远程存储库。
  • 类型java.util.List
  • : 2.1
  • 要求
  • 表达式${project.remoteArtifactRepositories}