Maven的使用《一》之环境配置和概念

本文介绍了Maven,一个广泛用于Java项目的项目管理工具,它提供了自动构建、依赖管理和项目信息管理等功能。通过理解Maven的约定、生命周期、依赖管理以及插件管理,可以简化开发流程。文章详细讲解了Maven的安装配置、创建第一个Maven项目,以及相关概念如坐标、仓库管理等。
摘要由CSDN通过智能技术生成

问题?maven是什么,作用是什么,怎么用,达到怎样的一个目的?

1.定义

现在几乎Maven已经成为了所有Java开源项目的标配,Struts、Hibernate、 Ehcache等知名的开源项目都使用Maven进行管理。国内也有越来越多的知名的软件公司开始使用Maven管理他们的项目,如阿里巴巴和淘宝。
struts2-core-2.3.14.2.jar\META-INF\maven\org.apache.struts\struts2-core\pom.xml
hibernate3.jar\ hibernate-distribution-3.5.6-Final.pom


  Maven——这一Java社区事实标准的项目管理工具,能帮你从琐碎的手工劳动中解脱出来,帮你规范整个组织的构建系统。不仅如此,它还有依赖管理、自动生成项目站点等超酷的特性。每天都有数以万计的开发者在访问中央仓库以获取他们需要的依赖。


Maven:翻译为“专家”或“内行”。
  Maven是跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,主要服务于基于java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开发,还是流行的敏捷模式,Maven都能大显身手。


2.作用

(1):自动构建(傻瓜化,高度自动化,一步构建)

(2):依赖管理(自动下载相关的jar包,统一依赖管理)

(3):项目信息管理(项目信息、开发人员信息、开发者信息,文档自动生成)



3.主要内容(理解)

(1)为什么要使用Maven

理由:普通的eclipse或者myeclispe项目都需要经过手工操作多次编译、测试、部署等独立的工作,而且每个人的IDE代码都不同,同样的代码换个地方运行就会出错。

Maven拥有约定,知道你的代码在哪里,放到哪里去拥有一个生命周期,例如执行mvn install 就可以自动执行编译、测试、打包等构件过程只需要定义一个pom.xml,然后把源代码放到默认的目录,Maven帮你处理其他的事情拥有依赖管理,仓库管理.


(2)Maven安装与配置

(已经下载好的最新版:点击下载包链接   Maven官网下载包:点击官网链接)

安装配置:



了解maven包中的结构:

              

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值