在线阅读地址:http://books.sonatype.com/maven-book/reference_zh/site-generation.html
Maven最吸引人的特征之一就是它能帮你自动构建项目web站点,做一些简单的配置,然后输入几条简单的命令,一个像模像样的站点就能发布了,我现在还清晰的记得第一次用Maven成功构建站点后的那份惊喜。
大致介绍下本章内容:
- 如何生成站点,如何发布站点(最基本的,对于大部分人也够用的)
如需定制:
- 什么是站点描述符,如何修改它以满足你的个性化需求
- 一个完整站点的目录结构是什么,也就是说你可以知道什么内容放在什么位置
- 项目文档如何编写
更高级的:
- 定制CSS(如果你CSS很牛,那么不要犹豫,让自己的站点与众不同吧)
- 定制模板(Velocity),Maven之父就是Velocity之父,该模板控制站点如何生成
- Maven站点皮肤,封装CSS和模板,方便重用
- 一些小提示和技巧
其实想要让你的站点内容丰富,你经常会需要配置一些Maven报告插件,这是本章没有提到的重要内容。
浏览下这个页面:http://maven.apache.org/plugins/index.html ,这里是一些最常用Maven插件的介绍,找到Reporting Plugins一栏,你会看到如checkstyle, javdoc, surefire-report等常用的站点报告插件。每个插件的用途都不一样,这里我就不一一解释了,根据你自己的需要,选择其中的一些(甚至所有? ),然后弄一个漂亮的报告集成,给你的经理看一下,他会对你的工作感到满意的。