一、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包。
修改配置文件 config/setting.xml
2. 配置环境变量
3.查看
Maven中的3种仓库
本地仓库:在个人电脑里面,有个人维护
远程仓库(私服):公司维护
中央仓库:maven团队维护