在线阅读地址: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等常用的站点报告插件。每个插件的用途都不一样,这里我就不一一解释了,根据你自己的需要,选择其中的一些(甚至所有?
),然后弄一个漂亮的报告集成,给你的经理看一下,他会对你的工作感到满意的。
分享到:
相关推荐
这个实例适用于初学者,旨在帮助读者理解网站从无到有的生成步骤。 首先,我们需要创建本地站点。本地站点是在你的计算机上存储网站文件的工作副本的地方。在Dreamweaver中,你可以通过以下步骤定义本地站点: 1. ...
第15章 机器人与Web爬虫 .第16章 使用服务器端包含 第五部分 交互式HTML文档 第17章 实时生成HTML文档 第18章 人与人的交互 第19章 使用基本Web的视频摄影 第20章 Server端的Java和java script 第21章 使用ActiveX...
第二十一章至第二十四章则可能涵盖插件的打包、部署和发布,包括生成插件更新站点,以及如何在Eclipse Marketplace或其他平台上发布插件,使得其他用户能够方便地安装和使用。 通过这24章的学习和实践,开发者将...
第15章 机器人与Web爬虫 .第16章 使用服务器端包含 第五部分 交互式HTML文档 第17章 实时生成HTML文档 第18章 人与人的交互 第19章 使用基本Web的视频摄影 第20章 Server端的Java和javascript 第21章 使用ActiveX...
第1章 maven简介1.1 何为maven1.1.1 何为构建1.1.2 maven是优秀的构建工具1.1.3 maven不仅仅是构建工具1.2 为什么...灵活的构建第15章 生成项目站点第16章 m2eclipse第17章 编写maven插件第18章 archetype
**Ingrid:小巧而强大的静态站点生成器** Ingrid是一个小巧但功能强大的静态站点生成器,它以其轻量级的设计和高效的工作流程脱颖而出。在IT行业中,静态站点生成器(SSG)已经成为构建快速加载、安全且易于维护的...
**第15章 到第17章** 探讨了服务器端动态网页的知识基础,如ASP技术、脚本语言、数据库基础,以及如何建立动态站点、设计后台数据库、实现数据交互功能等。 **第18章 站点管理** 讲解了测试和发布网站,包括本地...
第15章 图形图像编程 15.1 图形图像基础 15.1.1 图像布局 15.1.2 GDI+简介 15.1.3 绘制线条示例 15.1.4 .NET Framework绘图类 15.2 图形编程 15.2.1 Graphics类 15.2.2 绘制基本图形 15.2.3 图形绘制实例 15.3 绘制...
#### 十五、减少视觉等待 即使在技术层面已经尽力提高性能,减少视觉等待仍然非常重要。通过渐进式加载、使用占位符等方式可以让用户感觉页面加载更快。 综上所述,构建高性能web站点需要从多个角度出发进行全面...
16、百度自动推送全站开启和关闭功能,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。 17、后台设置自动开启和关闭功能,开启后页面URL将立即被推送给百度 18、网站集权,加入nofollow标签,不...
22、百度自动推送全站开启和关闭功能,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。 23、后台设置自动开启和关闭功能,开启后页面URL将立即被推送给百度 24、网站集权,加入nofollow标签,不...
15. **第十五章:缓存机制** - Django 的缓存系统介绍。 - 不同类型的缓存存储选项。 - 缓存数据的管理策略。 16. **第十六章:集成的子框架 django.contrib** - Django 自带的子框架及其用途。 - 如何使用...
第15章 其他sql命令 15.1 使用语法符号 15.2 数据定义命令 15.3 数据完整性命令 15.4 数据操纵与访问命令 15.5 优化命令 15.6 信息性命令 15.7 更多信息 15.8 informix与其他参考资料 第16章 ...
22、百度自动推送全站开启和关闭功能,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。 23、后台设置自动开启和关闭功能,开启后页面URL将立即被推送给百度 24、网站集权,加入nofollow标签,不...
- **第15章:中间件** - 解释了Django的中间件机制及其用途。 - **第16章:与遗留数据库和应用程序集成** - 探讨了如何将Django与现有系统集成。 - **第17章:扩展Django的管理界面** - 指导如何根据特定需求定制...
第十二章“生成动态特效(new)”涵盖了CSS3和JavaScript的应用,使网页具有动态效果,如滑动、淡入淡出、动画等,提升用户体验。 第十三章“库与模板”讲解了如何利用库和模板提高工作效率,创建可重用的代码片段和...
第15章 网站统计模块 169 15.1 概述 169 15.2 Alexa数据的调用 170 15.2.1 Alexa的作用 170 15.2.2 如何在ASP.NET 3.5中调用Alexa的数据 170 15.3 自定义统计模块 171 15.3.1 设计保存IP数据的数据库 ...
在文档《Web站点设计与管理》练习题库参考答案中所提及的知识点非常广泛,涉及了网络技术、网页设计、数据库管理、服务器配置等多个领域。以下是对部分核心知识点的详细解读。 1. ASP与JSP: ASP(Active Server ...