`
coolworm
  • 浏览: 44237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

开始学习maven2.0

阅读更多
   maven是一个可以帮助你进行项目编译、文档管理、报告管理、包依赖管理、SCMs管理、发布等的工具,它可以协助你完成以下工作:
1.快速创建一个工程文件
2.几乎不用做任何设置,可以立即进行编译、测试、打包等工作。以前用Ant的时候,也可以很方便的做这些工作,但是写Ant的build.xml文件是一件很烦琐的事情。
3.创建项目文档非常容易,可以自动生成一个web site,记录你的项目情况、版本信息、两个版本之间的change list等。
4.非常方便的远程发布、scm(cvs)管理功能。
5.依赖管理功能。这个功能是我非常喜欢的功能。我们在做多个不同的Java项目时,每个项目所用到的库文件基本都是大同小异的,通常的做法是每个项目下面都会复制一份这些库文件,甚至会把这些库文件都提交到cvs上去,这样带来的问题不仅是增大了项目占用的硬盘空间,而且也使包管理很混乱,当我需要在另外的机器上进行工作时,我通常需要重新建立我的工程文件。maven所采用的形式,类似于yum、apt、ports等Linux/Unix的包依赖管理模式,你只需要在配置文件中指明你依赖什么样的包,在用maven编译的时候,它首先会检查你的本地仓库中是否存在该库文件,如果没有,它就会自动去下载,默认从http://www.ibiblio.org/maven/上下载,对于公司内部,可以创建一个自己的库服务器,

备注:
http://m2eclipse.codehaus.org/       Maven的eclipse插件
http://m2eclipse.codehaus.org/Installing_Maven_2.0_plugin_for_Eclipse.html       Maven的eclipse插件安装的flash教程
http://m2eclipse.codehaus.org/Maven_2.0_Plugin_for_Eclipse.html    Maven的eclipse插件使用教程
分享到:
评论

相关推荐

    maven2.0学习笔记

    ### Maven 2.0 学习笔记知识点梳理 #### Maven 的起源与初衷 - **背景**:Maven 最初的设计目的旨在简化 Jakarta Turbine 项目中的构建流程。由于多个项目间使用的 Ant 构建文件非常相似,而 JAR 文件则被存储在 ...

    maven 2.0 权威指南

    通过学习这本书,开发者不仅可以熟练掌握Maven的使用,还能理解其背后的设计理念,从而更高效地管理Java项目。 总之,《Maven 2.0 权威指南》是一本全面而深入的教程,无论你是初学者还是经验丰富的开发者,都能...

    Better Builds With Maven

    《使用Maven构建更优项目》:Maven2.0实战指南 本书《使用Maven构建更优项目》由John Casey、Vincent Massol、Brett Porter、Carlos Sanchez和Jason van Zyl共同编著,是关于Maven 2.0的一本深度实战指南。Maven...

    Better Builds With Maven.pdf

    ### Maven 2.0:构建更优秀的项目 #### 一、引言 《Better Builds With Maven》是一本针对...通过学习本书,开发者可以更好地掌握Maven的核心概念和技术细节,从而在实际工作中更加高效地使用Maven进行项目管理。

    maven2.0.9在myeclipse6.5下的配置及资源下载

    **正文** Maven 2.0.9 是一个流行的构建工具,用于管理Java项目的构建、依赖和生命周期。在MyEclipse 6.5这样的集成开发环境中配置Maven...不过,随着技术的更新迭代,及时升级工具和学习新知识是保持竞争力的关键。

    maven2.0.8

    Maven是Java世界中的一款项目管理和综合工具,它通过提供一套标准化的构建流程,极大地简化了项目的构建、依赖管理和部署过程...学习和理解这个版本有助于深入理解Maven的工作原理,为使用更现代的Maven版本打下基础。

    apache-maven-2.0.8.rar

    Maven 2.0.8 是 Maven 的一个重要版本,发布于2008年,虽然现在最新的版本远超于此,但2.0.8仍然具有重要的历史意义和学习价值。在这个版本中,Maven已经具备了核心的构建功能,包括编译、测试、打包、部署等生命...

    BetterBuildsWithMaven

    《BetterBuildsWithMaven》是一本非常有价值的 Maven 2.0 实战指南,不仅适合初学者快速入门,也适合有一定经验的开发者深入学习。通过本书的学习,你可以了解到 Maven 如何帮助你构建更高质量的项目,以及如何充分...

    Maven 学习资料

    Maven2.0的一些资料,网上的都是一些个E文,还有一些零零碎碎的中文翻译版,好多都是1.0。这次收集了一些,希望对朋友们有所帮助。不过最好还是从他们官网上去看吧。收集的这些资料只能帮助你快速介入。现在正在学习...

    apache-maven-2.0.10

    `apache-maven-2.0.10`是Maven 2.0系列的一个版本,虽然现在最新的版本已经更新到了3.x,但2.0版本仍然对于学习Maven的历史和理解其基本工作原理具有重要意义。 **Maven的项目对象模型(Project Object Model, POM...

    35.会员版(2.0)-就业课(2.0)-Maven高级.zip

    会员版(2.0)-就业课(2.0)-Maven高级.zip”压缩包中,包含的源码资料将深入探讨Maven的高级用法和实践技巧。 一、Maven的核心概念 1. 项目对象模型(Project Object Model, POM):Maven的一切工作都是基于POM进行的...

    SSM2.0纯净Maven构建的SpringMVC+MyBatis+Shiro.zip

    总的来说,这个压缩包提供了一个基于SSM2.0的Java Web项目模板,适合初学者学习和开发者快速搭建项目。通过理解并实践其中的代码和配置,你可以深入掌握SpringMVC、MyBatis和Shiro的用法,以及如何使用Maven进行项目...

    spring2.0学习的案例

    在Spring 2.0的学习过程中,我们主要会接触到一系列的核心概念和关键特性,这些知识点对于理解和掌握Spring框架至关重要。下面将详细阐述其中的关键点。 1. **IoC(Inversion of Control,控制反转)**: Spring的...

    lenskit-eval-maven-plugin-2.0.3.1.zip

    《开源项目:lenskit-eval-maven-plugin-2.0.3.1与composite-logging-api的深度解析》 在IT行业中,开源项目扮演着至关重要的角色,它们提供了丰富的功能,同时也为开发者们提供了学习和贡献的平台。本文将深入探讨...

    maven学习笔记

    在 Maven 2.0 中,依赖调解的规则较为复杂,需要仔细理解以避免版本冲突问题。 通过以上的介绍,我们不仅了解了 Maven 的基本安装与配置方法,还学习了如何使用基础命令进行项目构建,以及如何管理项目的依赖关系。...

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南...

    struts2.0中文学习大全

    安装和引入这些库到项目中,开发者就可以开始构建基于Struts2.0的应用程序了。在实际开发中,通常会使用Maven或Gradle等构建工具来管理这些依赖。 在Struts2.0中,Action类是业务逻辑的载体,它接收用户的请求,...

Global site tag (gtag.js) - Google Analytics