1.maven学习的意义
1.在Javaweb开发中,需要使用大量的jar包,我们手动去导入(这样就很麻烦)
2.Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。
2.maven项目架构管理工具(现价段就是用来导jar包的)
核心思想:
约束大于配置
3.maven的下载和安装
下载链接
解压bin
4.配置环境变量
配置如下
M2—HOME:maven目录下的bin目录
MAVEN—HOME:maven的安装目录
path中的配置:
%MAVEN—HOME%\bin
或者:
M2—HOME:maven的安装目录
path中的配置:%M2—HOME%\bin
测试maven是否安装成功
5.配置阿里云镜像
配置mirror的意义:加速我们的下载
<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
6.本地仓库
1.本地的仓库
2.远程仓库
建立一个本地仓库
repository