站点:部署

全名:

org.apache.maven.plugins:maven-site-plugin:3.2:deploy

说明:

使用wagon 支持的协议将生成的站点部署到 POM 的<distributionManagement>部分中 指定的站点 URL 。

对于scp协议,网站文件由 wagon 打包成 zip 存档,然后将存档传输到远程主机,然后取消存档,这比逐个文件复制要快得多。

属性:

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

必需参数

姓名 类型 自从 描述
输入目录 文件 2.3 包含生成的项目站点和报告分发的目录。
用户属性是:project.reporting.outputDirectory。

可选参数

姓名 类型 自从 描述
修改 布尔值 2.1 部署后是否在远程站点上运行“chmod”命令。默认为“真”。
默认值为:true。
用户属性是:maven.site.chmod。
chmod模式 细绳 2.1 “chmod”命令使用的模式。仅在 chmod = true 时使用。默认为“g+w,a+rX”。
默认值为:g+w,a+rX。
用户属性是:maven.site.chmod.mode。
chmod选项 细绳 2.1 “chmod”命令使用的选项。仅在 chmod = true 时使用。默认为“-Rf”。
默认值为:-Rf。
用户属性是:maven.site.chmod.options。
输入编码 细绳 2.3 指定输入编码。
默认值为:${project.build.sourceEncoding}。
用户属性是:编码。
语言环境 细绳 2.3 Maven 支持的以逗号分隔的语言环境列表。第一个有效令牌将是此 Java 虚拟机实例的默认语言环境。
用户属性是:locales。
输出编码 细绳 2.3 指定输出编码。
默认值为:${project.reporting.outputEncoding}。
用户属性是:outputEncoding。
站点目录 文件 2.3 包含 site.xml 文件和 apt、fml 和 xdoc 文档源的目录。
默认值为:${basedir}/src/site。
跳过部署 布尔值 3.0 将此设置为“true”以跳过站点部署。
默认值为:false。
用户属性是:maven.site.deploy.skip。

参数详情

chmod:

部署后是否在远程站点上运行“chmod”命令。默认为“真”。
  • 类型:布尔值
  • 从: 2.1
  • 要求:否
  • 用户属性:maven.site.chmod
  • 默认值:真

chmod模式:

“chmod”命令使用的模式。仅在 chmod = true 时使用。默认为“g+w,a+rX”。
  • 类型:java.lang.String
  • 从: 2.1
  • 要求:否
  • 用户属性:maven.site.chmod.mode
  • 默认值:g+w,a+rX

chmod选项:

“chmod”命令使用的选项。仅在 chmod = true 时使用。默认为“-Rf”。
  • 类型:java.lang.String
  • 从: 2.1
  • 要求:否
  • 用户属性:maven.site.chmod.options
  • 默认值:-Rf

输入目录:

包含生成的项目站点和报告分发的目录。
  • 类型:java.io.File
  • 从: 2.3
  • 要求:是
  • 用户属性:project.reporting.outputDirectory

输入编码:

指定输入编码。
  • 类型:java.lang.String
  • 从: 2.3
  • 要求:否
  • 用户属性:编码
  • 默认值:${project.build.sourceEncoding}

语言环境:

Maven 支持的以逗号分隔的语言环境列表。第一个有效令牌将是此 Java 虚拟机实例的默认语言环境。
  • 类型:java.lang.String
  • 从: 2.3
  • 要求:否
  • 用户属性:语言环境

输出编码:

指定输出编码。
  • 类型:java.lang.String
  • 从: 2.3
  • 要求:否
  • 用户属性:输出编码
  • 默认值:${project.reporting.outputEncoding}

站点目录:

包含 site.xml 文件和 apt、fml 和 xdoc 文档源的目录。
  • 类型:java.io.File
  • 从: 2.3
  • 要求:否
  • 默认:${basedir}/src/site

跳过部署:

将此设置为“true”以跳过站点部署。
  • 类型:布尔值
  • 从: 3.0
  • 要求:否
  • 用户属性:maven.site.deploy.skip
  • 默认值:假