`
juvenshun
  • 浏览: 1595552 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

“第十五章 站点生成” 发布

阅读更多

在线阅读地址: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等常用的站点报告插件。每个插件的用途都不一样,这里我就不一一解释了,根据你自己的需要,选择其中的一些(甚至所有? ),然后弄一个漂亮的报告集成,给你的经理看一下,他会对你的工作感到满意的。

12
0
分享到:
评论
5 楼 haha1903 2009-03-31  
感谢 juvenshun,你的文章对我们这些学 maven 的人帮助太大了。
谢谢!!!!!!!!!!!!!!!!!!
4 楼 juvenshun 2009-01-16  
xly_971223 写道

maven有那么好吗 看到maven的配置文件就头疼

耐下心来,现将其看懂,然后再评论它的优劣,对人公平,对己也有提高。
3 楼 xly_971223 2009-01-16  
maven有那么好吗
看到maven的配置文件就头疼
2 楼 地方疙瘩人 2009-01-14  
感谢
1 楼 lovefly_zero 2009-01-14  
多谢Juven

相关推荐

    第十五章__网站制作综合实例

    这个实例适用于初学者,旨在帮助读者理解网站从无到有的生成步骤。 首先,我们需要创建本地站点。本地站点是在你的计算机上存储网站文件的工作副本的地方。在Dreamweaver中,你可以通过以下步骤定义本地站点: 1. ...

    CGI 开发使用手册

    第15章 机器人与Web爬虫 .第16章 使用服务器端包含 第五部分 交互式HTML文档 第17章 实时生成HTML文档 第18章 人与人的交互 第19章 使用基本Web的视频摄影 第20章 Server端的Java和java script 第21章 使用ActiveX...

    Eclipse插件开发学习笔记-源代码1至24章.zip

    第二十一章至第二十四章则可能涵盖插件的打包、部署和发布,包括生成插件更新站点,以及如何在Eclipse Marketplace或其他平台上发布插件,使得其他用户能够方便地安装和使用。 通过这24章的学习和实践,开发者将...

    CGI开发使用手册

    第15章 机器人与Web爬虫 .第16章 使用服务器端包含 第五部分 交互式HTML文档 第17章 实时生成HTML文档 第18章 人与人的交互 第19章 使用基本Web的视频摄影 第20章 Server端的Java和javascript 第21章 使用ActiveX...

    Maven实战(高清版)

    第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:小巧而强大的静态站点生成器** Ingrid是一个小巧但功能强大的静态站点生成器,它以其轻量级的设计和高效的工作流程脱颖而出。在IT行业中,静态站点生成器(SSG)已经成为构建快速加载、安全且易于维护的...

    动态网页设计

    **第15章 到第17章** 探讨了服务器端动态网页的知识基础,如ASP技术、脚本语言、数据库基础,以及如何建立动态站点、设计后台数据库、实现数据交互功能等。 **第18章 站点管理** 讲解了测试和发布网站,包括本地...

    ASPNET35开发大全第一章

    第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站点

    #### 十五、减少视觉等待 即使在技术层面已经尽力提高性能,减少视觉等待仍然非常重要。通过渐进式加载、使用占位符等方式可以让用户感觉页面加载更快。 综上所述,构建高性能web站点需要从多个角度出发进行全面...

    djangobook2.0 中文版

    #### 第十五章:缓存机制 - **内容**:介绍Django中的缓存机制,包括缓存的配置和使用。 #### 第十六章:集成的子框架django.contrib - **内容**:介绍Django内置的多个子框架(如auth、admin等),及其在实际...

    企业SEO站 v17.2 无组件生成HTML.rar

    16、百度自动推送全站开启和关闭功能,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。 17、后台设置自动开启和关闭功能,开启后页面URL将立即被推送给百度 18、网站集权,加入nofollow标签,不...

    企业SEO站 v17.0 无组件生成HTML.rar

    22、百度自动推送全站开启和关闭功能,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。 23、后台设置自动开启和关闭功能,开启后页面URL将立即被推送给百度 24、网站集权,加入nofollow标签,不...

    Django book 2.0 中文版

    15. **第十五章:缓存机制** - Django 的缓存系统介绍。 - 不同类型的缓存存储选项。 - 缓存数据的管理策略。 16. **第十六章:集成的子框架 django.contrib** - Django 自带的子框架及其用途。 - 如何使用...

    informix 实用大全

    第15章 其他sql命令 15.1 使用语法符号 15.2 数据定义命令 15.3 数据完整性命令 15.4 数据操纵与访问命令 15.5 优化命令 15.6 信息性命令 15.7 更多信息 15.8 informix与其他参考资料 第16章 ...

    企业SEO站 v17.1 无组件生成HTML.rar

    22、百度自动推送全站开启和关闭功能,页面链接会被第一时间推送给百度,从而提高站点新内容的发现速度。 23、后台设置自动开启和关闭功能,开启后页面URL将立即被推送给百度 24、网站集权,加入nofollow标签,不...

    Django book pdf 完整版

    - **第15章:中间件** - 解释了Django的中间件机制及其用途。 - **第16章:与遗留数据库和应用程序集成** - 探讨了如何将Django与现有系统集成。 - **第17章:扩展Django的管理界面** - 指导如何根据特定需求定制...

    dreamwever从入门到精通

    第十二章“生成动态特效(new)”涵盖了CSS3和JavaScript的应用,使网页具有动态效果,如滑动、淡入淡出、动画等,提升用户体验。 第十三章“库与模板”讲解了如何利用库和模板提高工作效率,创建可重用的代码片段和...

    ASP.NET3.5典型模块开发源代码

    第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站点设计与管理》练习题库参考答案.pdf

    在文档《Web站点设计与管理》练习题库参考答案中所提及的知识点非常广泛,涉及了网络技术、网页设计、数据库管理、服务器配置等多个领域。以下是对部分核心知识点的详细解读。 1. ASP与JSP: ASP(Active Server ...

Global site tag (gtag.js) - Google Analytics