新项目抛弃了以前用的ant脚本构建方法,采用maven2来作为构建管理工具。刚开始还在想ant多方便呀,只要脚本写好一切都是那么顺畅,用了maven2以后真的是发自内心的感叹,这东西太棒了!基本上一点脚本都不用写就让你得到软件自动化构建和持续继承的功能!而付出的只是一些简单的配置,比起ant来生产效率那是一个质的飞跃,废话就不多说了,下面就简单的写下自己的感悟吧,这里不牵涉到maven2的配置,需要的话google一下一大把
就从maven是啥说起吧,maven的核心其实很小大概只有2M多,但是恰恰这2M多就体现maven设计上的高明,虽然ivy在一定程度也提供了一些类似maven的功能,但是它还和maven不在一个等级上。maven到底在设计上高明到那呢?对,它的插件体系!如果没有插件,maven基本上是做不成任何事情,就像一个汽车空壳子,然后在你需要的时候你就在pom中告诉maven,我现在要出门了,需要装上汽车轮子以及空调啥的,然后maven就去厂家(远程jar仓库)把东西给你整过来安装到自己的壳子上面(本地仓库),至于每个部件怎么使用,到厂家查查说明书就搞定了,基本上每个厂家都有详细的使用指南。插件体系让maven的功能就像滚雪球一样越来越强大,到最后除了版本控制这方面没有外,其他的软件生命周期中的东西基本上全部囊括于手,成为软件开发中的强有力支撑工具!嗯,最后用咱们软件行业比喻下maven,这个maven就像是公司的老板,做的活其实很有限,插件就像招来的员工,并且这个老板很精明知道到哪找合适的员工干活,然后组织员工完成客户(咱们也当次甲方)交与的任务。
分享到:
相关推荐
** Maven2 概述 ** Maven2 是一个强大的项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。它通过使用一种标准的目录结构和一个XML格式的配置文件(pom.xml)来简化项目的构建过程。Maven2 的核心...
标题“maven2离线安装包”指的是针对Maven 2的不依赖网络环境的安装包,主要用于在没有互联网连接或者网络环境不稳定的情况下安装和使用Maven。Maven是一个项目管理和综合工具,它简化了Java项目的构建、依赖管理和...
Maven 2 Eclipse Plugin 是一个强大的开发工具,它将Apache Maven的构建功能与Eclipse IDE紧密集成,使得Java开发者能够在Eclipse环境中无缝地管理项目依赖、构建和测试。这个插件极大地简化了Maven项目的配置和管理...
maven2的eclipse插件 for eclipse 3.5+。 插件安装时,我们只需在eclipse根目录下新建一个【links】目录,然后在里面创建【.link】扩展名的文件,在里面写上类似于【path=F:\\IDE\\eclipsePlugin\\maven2】这样的...
【Maven 2 详细教程】是一份专为开发者准备的指南,旨在详细介绍Apache Maven 2的使用方法和核心概念。Maven 2是一个强大的构建工具,尤其在处理大型、多模块的Java项目时,能够简化构建过程和依赖管理。在现代软件...
** Maven2 快速入门教程 ** Maven是Apache软件基金会开发的一款项目管理和集成工具,主要应用于Java项目。Maven2是Maven的第一个稳定版本,它极大地简化了项目的构建、依赖管理和文档生成过程。本教程将带你一步步...
Apache Maven 2 是一个强大的构建工具,主要用于Java项目的构建、管理和打包。它的核心目标是简化大型项目的构建流程,尤其在团队协作中。Maven 2 通过一套规范化的项目对象模型(Project Object Model,简称POM)来...
maven2之m2eclipse使用手册.doc
**Maven2 指南** Maven2 是一个强大的构建工具,专为Java项目设计,旨在简化构建过程,统一项目配置。相比Ant,Maven2 提供了更高效的依赖管理和构建流程,使得开发人员能够更加专注于代码本身,而不是构建过程。 ...
本篇文章将深入探讨"Maven2资源和配置下载"的主题,以及如何在MyEclipse环境中搭建私有仓库(私服)来管理和分发Maven文件。 首先,Maven2是Apache软件基金会开发的一款构建工具,它通过XML格式的POM(Project ...
Maven2 是一个强大的项目管理和构建工具,它主要应用于Java开发领域,尤其在Web开发中扮演着重要角色。Maven通过自动化构建过程,包括编译、测试、打包、部署等步骤,大大简化了项目的管理工作。与Eclipse中的Maven...
支持maven2 maven3 通用版本eclipse插件,在maven官网下载apache-maven-3.2.1-bin.zip,解压插件压缩包到path=D:\m2e-0.12.0.20101115-1102 在eclipse新建links文件夹,新建文件maven23.link,内容为:path=D:/m2e-...
maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包 maven2 jar包
### Apache Maven 2 有效实施知识点详解 #### 一、Apache Maven 2 概述 Apache Maven 是一个项目管理和理解工具。它包含了构建过程(build process)、软件项目信息和最佳实践指南。Maven 的主要目标是让构建过程...
maven2的插件,用于在eclipse下进行maven2的快速配置 打开eclipse .选择菜单 window ->preferences ; 在新打开的对话框的左边的一列会看到一个名为Maven2的选项。鼠标单击,然后点击右边的Local Repository Folder ...
标题 "maven2 eclipse" 暗示了我们要讨论的是如何在 Eclipse 集成管理 Maven 项目。这篇博文可能是关于如何将 Maven 2.x 集成到 Eclipse 开发环境中,以便更有效地构建和管理Java项目。Maven 是一个项目管理和综合...
2. **坐标**: Maven使用一组唯一的标识来定位项目,包括groupId、artifactId和version,这三者共同构成了一个项目的坐标。 3. **依赖管理**: Maven通过POM自动管理项目的依赖关系,可以避免jar地狱问题,减少手动...
** Maven2 中文使用手册 ** Maven 是一个强大的项目管理工具,主要应用于Java开发领域。它通过自动化构建过程,简化项目的构建、依赖管理和文档生成。Maven2 是 Maven 的第二个主要版本,虽然现在已经更新到了 ...
### Maven2配置指南知识点概述 #### 一、Maven简介 1. **Maven是什么?** - **定义**:Maven是Apache软件基金会支持的一个开源项目构建管理系统。 - **核心价值**:通过约定优于配置的原则简化了项目的构建过程...