maven的介绍

一、Maven简介

Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven是Apache的*项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的( Theresult is a tool that can now be used for building and managing any Java-basedproject),可以使用maven对java项目进行构建、依赖管理。

使用maven带来的好处:

(1)   依赖管理

对jar的统一管理,节省空间。提到依赖,那什么是依赖呢?

依赖是指:   一个java项目可能需要使用到第三方的jar包才能运行,那么我们说这个java项目依赖于第三方jar包。比如:SSM(spring,spring mvc mybatis),S2SH(Struts2 Spring hibernate)。

(2)一键构建

如果是web项目构建的是war包,Java项目构建的jar包,具有编码--》编译--》测试--》打包,运行打包部署。

(2)   跨平台

 (3)应用在大型的项目中可以提高开发效率

商城项目分析:用户模块,订单模块,地址模块,支付模块。

maven分模块开发,父子工程,servlet - service(业务)-dao-entity

互联网中项目:安装业务来分模块

传统项目:

在Javaweb项目中按层来分:entity,dao,service,web

二、maven的安装

(1)下载地址:https://archive.apache.org/dist

下载完,解压接口,copy到一个无中文的目录,并且创建目录maven-repository,在Windows上操作的步骤的

1.     需要新建一个文件夹来保存以后下载的jar包。

maven的介绍

修改配置文件 config/setting.xml

maven的介绍

2.     配置环境变量

 maven的介绍

 maven的介绍

3.查看

maven的介绍

Maven中的3种仓库

              本地仓库:在个人电脑里面,有个人维护

              远程仓库(私服):公司维护

              *仓库:maven团队维护