站点:部署

全名:

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

说明:

scp使用或 协议将生成的站点部署到 POM 部分中 file指定的站点 URL 。<distributionManagement>

对于scp协议,将网站文件打包成 zip 存档,然后将存档传输到远程主机,然后取消存档。这种部署方法通常比逐个文件复制要快得多。对于 file协议,文件直接复制到目标目录。

属性:

  • 需要执行 Maven 2.0 项目。

必需参数

姓名 类型 自从 描述
输入目录 File - 包含生成的项目站点和报告分发的目录。

可选参数

姓名 类型 自从 描述
修改 boolean 2.1 部署后是否在远程站点上运行“chmod”命令。默认为“真”。
默认值为:true。
chmod模式 String 2.1 “chmod”命令使用的模式。仅在 chmod = true 时使用。默认为“g+w,a+rX”。
默认值为:g+w,a+rX。
chmod选项 String 2.1 “chmod”命令使用的选项。仅在 chmod = true 时使用。默认为“-Rf”。
默认值为:-Rf。

参数详情

chmod:

部署后是否在远程站点上运行“chmod”命令。默认为“真”。
  • 类型:boolean
  • 自:2.1
  • 必需:No
  • 表达式:${maven.site.chmod}
  • 默认:true

chmod模式:

“chmod”命令使用的模式。仅在 chmod = true 时使用。默认为“g+w,a+rX”。
  • 类型:java.lang.String
  • 自:2.1
  • 必需:No
  • 表达式:${maven.site.chmod.mode}
  • 默认:g+w,a+rX

chmod选项:

“chmod”命令使用的选项。仅在 chmod = true 时使用。默认为“-Rf”。
  • 类型:java.lang.String
  • 自:2.1
  • 必需:No
  • 表达式:${maven.site.chmod.options}
  • 默认:-Rf

输入目录:

包含生成的项目站点和报告分发的目录。
  • 类型:java.io.File
  • 必需:Yes
  • 表达式:${project.reporting.outputDirectory}