Maven2完全使用手册-1

-----------------将按大纲分几篇发上来---------------------

[b]Maven2的新特性[/b]

详细参考([url]http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html[/url])

新特性包括:
1. 更快、更简单
速度方面可以比上ant了
2. 更少的配置文件
现在的配置文件只剩下了settings.xml和pom.xml了。
3. Plugin语言更换
语言开始支持java,BeanShell和ant
4. 提供了预定义的模版
这点是最有帮助的,用户可以自己定义自己的项目模版了,就像用appfuse一样生成项目结构
5. 生命周期的引入
在Maven2中有了明确的生命周期概念,而且都提供与之对应的命令,使得项目构建更加清晰明了。
6. 新增Dependency Scope
这点也比较重要,有些用于test范围的包,可以不用加入依赖了
7. 传递依赖,简化依赖管理
这是最为方便的,可以省了很多配置。如a 依赖 b,b 依赖c 默认 a也会依赖 c。但是也会带来隐患,如版本冲突。不过maven 也已经考虑到了,可以使用exclusions来排除相应的重复依赖。

[b]首些下载需要的工具:[/b]
maven2: [url]http://maven.apache.org/download.html [/url]最主要的;
maven-proxy:用来代理repository,使用本地库代替maven2的远程库([url]http://maven-proxy.codehaus.org/[/url]);
continuum:一个不错的持续整合工具,用于自动build。支持ant,maven([url]http://maven.apache.org/continuum/[/url]);
svn:版本控制工具相信都已经配置了。
maven 用于eclipse的插件 ,在maven主站有下载,不错的插件。当然idea也有相应的插件;
最后,http,服务器是必不可少的。用于内部开发使用。
可以使用apache ,或者jetty [url]http://www.mortbay.org/[/url]

[b]安装:[/b]
安装maven2很简单,把下载来的maven包解开就行了。(目前我的配置都在win2003上,还没有应用于linux,所有所有的配置都针对 windows).增加相应的环境变量m2_home=maven2的安装目录,不要忘了设置java_home的目录。另外在path中增加% m2_home%\bin;可以直接在命令行下面使用mvn。
其他工具的安装在后续的文章会介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值