`
wj98127
  • 浏览: 268909 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Maven2完全使用手册-1

阅读更多
-----------------将按大纲分几篇发上来---------------------

Maven2的新特性

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

新特性包括:
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来排除相应的重复依赖。

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

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

相关推荐

    maven2完全使用手册

    maven2完全使用手册 maven2完全使用手册 maven2完全使用手册 maven2完全使用手册

    maven2完全使用手册.TXT

    maven2完全使用手册 http://maven.apache.org/pom.html

    Maven完全适用手册

    **Maven完全适用手册概述** Maven是一款强大的Java项目管理和集成工具,它通过XML格式的配置文件(pom.xml)来管理项目的构建、报告和依赖关系。Maven2相较于其前身Maven1进行了大量改进,提供了更高效、简洁的体验...

    maven完全手册

    这份“maven完全手册”是个人精心整理的中文文档,旨在帮助开发者全面理解并掌握Maven的使用。 **1. Maven简介** Maven是由Apache软件基金会开发的一个项目管理和综合工具。它基于项目对象模型(Project Object ...

    maven eclipse 培训教程

    Maven2使用.ppt maven2完全使用手册.docx Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理Flex项目入门.pdf Maven简单实用教程.docx OTNVD_WebLogicServerDevelopment_CN.pdf ...

    Maven2_资料分享

    包含:Maven2_基础教程.pdf\《Maven权威指南》-电子书下载(PDF)(中文)\maven2完全使用手册.docx\Maven3实战笔记04Maven的生命周期和插件.doc\Maven实战.pdf\Maven学习指南.pdf

    J2EE完全参考手册-J2EE部署

    《J2EE完全参考手册-J2EE部署》是IT领域中一本重要的技术指南,它深入讲解了Java企业版(J2EE,现称为Java EE)的部署机制和技术。J2EE是一个广泛使用的开放标准,旨在简化开发和部署分布式企业级应用。这本书详细...

    Maven完全手册

    Maven完全手册 maven2 起步 相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有...

    J2EE完全参考手册-J2EE部署-pdf.rar_J2EE_java入门_部署_部署 JAVA

    《J2EE完全参考手册-J2EE部署-pdf.rar》是一个针对Java初学者的资源包,主要聚焦于J2EE(Java 2 Platform, Enterprise Edition)的部署知识。J2EE是Oracle公司推出的企业级Java应用平台,用于构建分布式、多层的Web...

    java完全自学手册-代码资料

    这个压缩包文件中的"Java完全自学手册-iso.iso"可能是一个光盘镜像文件,通常包含了电子书、源代码示例、视频教程和其他学习材料。下面,我们将深入探讨Java编程的知识体系,以便于你更好地理解和学习。 1. **Java...

Global site tag (gtag.js) - Google Analytics