首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Maven学习札记(三.用于Web项目中)

2012-11-07 
Maven学习笔记(三.用于Web项目中)看了一段时间网上的教程,也会用了一些功能,于是尝试把maven应用于我自己

Maven学习笔记(三.用于Web项目中)
    看了一段时间网上的教程,也会用了一些功能,于是尝试把maven应用于我自己的web项目中。
?
其实把maven用在web项目中非常简单,maven本来就有这样的功能(site)。
?
新建maven项目,只需设置pom.xml中的packaging为war,增加相关的依赖,这里有个sample
?

?
完成了pom.xml,需要在/{project_home}/src/main/webapp里面增加目录"web-inf",再在"web-inf"里面增加web.xml文件。到这里就完成了构建工作。
?
构建只需简单右键项目->run as->maven package,生成的war包回存放于target文件夹中。
?
相比于ant,maven实在是太简单了,因为maven不需要自己编写说明项目源码放在什么地方,资源文件放在哪里,编译后放在哪里,maven已经帮我们这样做了,唯一的代价就是需要依照maven规定的项目结构(否则需要增加插件,指明源码与目标路径,这样的话相比ant貌似没有优势)。
?
一连三篇文章,简述了我在一般项目中如何使用maven,但是maven的学习不仅仅这么少,maven作为一个项目管理工具,不仅仅是依赖管理与build项目而已。下面列举一些maven需要学习的重点
1.maven配置,包括settings的配置(大陆居然访问不到maven主仓库……settings配置就非常重要了),包括如何建立私有仓库,项目团队如何使用仓库。
2.maven生命周期
3.maven管理项目模块,有时我们把一个项目分成core、web、dao等几部分
4.maven插件
5.maven作为持续集成管理
……
?
?
?
  1 楼 witcheryne 2011-08-17   我勒个去的..

xml也排个版啊..

热点排行