添加协议以部署站点

开箱即用,Maven 3 仅支持file:http:https:作为传输协议。Maven 2 将scp:添加到此列表中。

使用非内置协议部署站点,您需要添加相应的wagon provider

您可以将其添加为全局扩展,或将其声明为站点插件的依赖项:

<project>
  ...
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-site-plugin</artifactId>
          <version>3.0</version>
            <dependencies>
              <dependency><!-- add support for ssh/scp -->
                <groupId>org.apache.maven.wagon</groupId>
                <artifactId>wagon-ssh</artifactId>
                <version>1.0</version>
              </dependency>
            </dependencies>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
  ...
</project>