在pom.xml中添加maven站点插件,增加wagon-ssh依赖
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.3</version>
<dependencies>
<dependency>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>2.10</version>
</dependency>
</dependencies>
<configuration>
<!-- 配置站点国际化 -->
<locales>zh_CN</locales>
<!-- 输出编码 -->
<outputEncoding>UTF-8</outputEncoding>
<!-- 配置报告信息 -->
<reportPlugins>
<!-- 项目基本信息报告 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.2</version>
<configuration>
<dependencyDetailsEnabled>true</dependencyDetailsEnabled>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
</configuration>
</plugin>
<!-- 项目API doc报告 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<charset>utf-8</charset>
<encoding>utf-8</encoding>
<docencoding>utf-8</docencoding>
<aggregate>true</aggregate>
</configuration>
</plugin>
</reportPlugins>
</configuration>
</plugin>
配置服务器路径
<distributionManagement>
<site>
<id>web-site</id>
<url>scp://192.168.10.1/usr/local/tomcat/web-site/webapps/cdel-redis</url>
</site>
</distributionManagement>
在settings.xml文件中配置服务器账户,与上面的id相同
<server>
<id>web-site</id>
<username>root</username>
<password>123456</password>
</server>
发布站点
mvn clean site-deploy