Apache Maven Site Plugin概述
2016-12-28 16:04
169 查看
Apache Maven Site Plugin是Maven项目提供的标准插件之一,用于为Maven项目生成站点(用以生成HTML页面的模块等文档),如果在pom.xml中配置了则其中也包括项目的报告。
1. 官网:
http://maven.apache.org/plugins/maven-site-plugin/
2. 最新版本是2016-11-13发布的3.6。
3. 提供的Maven goals:
site:site,为单个Maven项目在本地生成站点。多模块的Maven项目中的链接可能无效。
默认位于target/site/目录
site:deploy,使用Wagon支持的协议,将生成的站点部署到<distributionManagement>中指定的URL。
site:stage,为多模块的Maven项目在本地生成站点,以调试测试。必须先执行site:site。
默认位于target/staging/目录;
其他指定目录
site:stage-deploy,使用Wagon支持的协议,将模拟生成的站点HTML页面部署到<distributionManagement>中指定的URL。
默认位于$distributionManagement.site.url/staging/路径
其他指定路径
site:run,启动站点(内置Jetty服务器),查看HTML页面,以方便编辑站点中的各个文档。
默认启动服务器http://localhost:9000/
site:jar,将站点生成的HTML页面打包为JAR以部署到Maven库。
site:attach-descriptor,将站点的描述符(site.xml)加入到要部署的文件列表中。
site:effective-site,在继承和交叉后,计算有效的站点描述符。
详情,请参考“Apache Maven Site Plugin详解”。
1. 官网:
http://maven.apache.org/plugins/maven-site-plugin/
2. 最新版本是2016-11-13发布的3.6。
3. 提供的Maven goals:
site:site,为单个Maven项目在本地生成站点。多模块的Maven项目中的链接可能无效。
默认位于target/site/目录
site:deploy,使用Wagon支持的协议,将生成的站点部署到<distributionManagement>中指定的URL。
<distributionManagement> <site> <id>www.ericsson.com</id> <url>scp://www.ericsson.com/www/docs/project/</url> </site> </distributionManagement>
site:stage,为多模块的Maven项目在本地生成站点,以调试测试。必须先执行site:site。
默认位于target/staging/目录;
其他指定目录
mvn site:stage -DstagingDirectory=C:\my\full\site\path
site:stage-deploy,使用Wagon支持的协议,将模拟生成的站点HTML页面部署到<distributionManagement>中指定的URL。
默认位于$distributionManagement.site.url/staging/路径
其他指定路径
mvn site:stage-deploy -DstagingSiteURL=scp://www.ericsson.com/www/project/
site:run,启动站点(内置Jetty服务器),查看HTML页面,以方便编辑站点中的各个文档。
默认启动服务器http://localhost:9000/
site:jar,将站点生成的HTML页面打包为JAR以部署到Maven库。
site:attach-descriptor,将站点的描述符(site.xml)加入到要部署的文件列表中。
site:effective-site,在继承和交叉后,计算有效的站点描述符。
详情,请参考“Apache Maven Site Plugin详解”。
相关文章推荐
- maven报错:Failed to execute goal org.apache.maven.plugins
- 关于maven报错:Plugin org.apache.maven.plugin:m(click for 2 more)
- 在此行找到多个注释: - Execution default-resources of goal org.apache.maven
- ArtifactTransferException: Failure to transfer xalan:xalan:jar:2.6.0 from http://repo.maven.apache.o
- 错误Failure to transfer org.apache.maven.plugins
- myeclipse 集成apache-maven-3.3.9-bin
- Spring Boot下无法加载主类 org.apache.maven.wrapper.MavenWrapperMain问题解决
- Apache Maven 入门篇(下)
- 解决:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.2:compile
- pom文件第一行报错<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc
- Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
- [WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins....
- Failure to transfer org.apache.maven: maven-artifact-manager:pom:2.0.6 from http://repo.maven.apache
- Eclipse使用Maven创建项目时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quick
- ubuntu 14.04 apache maven 安装
- maven编译不通过:软件包com.sun.org.apache.xml.internal.security.utils.Base64 不存在
- Apache Maven3入门教程二
- Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on p
- Could not calculate build plan Plugin org.apache.maven.pluginsmaven-resour
- Plugin org.apache.maven.plugins:maven-compiler-plugin:2.0.2 or one of its dependencies could not be