一、Maven的简介
1、Maven的作用
项目构建:提供标准的、跨平台的自动化项目构建方式 依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题 统一开发结构:提供标准的、统一的项目结构
构建过程主要包含以下环节:
2、Maven下载
官网:maven.apache.org/
下载地址:maven.apache.org/download.cg…
3、配置环境变量
检查Maven是否安装
打开cmd窗口 执行mvn -v
4、配置maven仓库
4-1 在maven同级目录下创建一个maven仓库
创建maven-repository文件
4-2 在路径\maven-3.9.3\conf下找到settings.xml文件
1.找到节点localRepository在注释外添加自己仓库的地址
4-3 配置镜像(采用国内阿里云的镜像下载依赖会快很多)
developer.aliyun.com/mvn/guide
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
1.在settings.xml配置文件中找到mirrors节点
2.添加如下配置(注意要添加在和两个标签之间,其它配置同理) ,放在默认节点的前面。
4-4 配置jdk
在settings.xml配置文件中找到profiles节点
<!-- java jdk1.8版本 -->
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
到此,配置完成。win+R运行cmd,输入命令:mvn help:system测试,配置成功则本地仓库如下图显示。
5、添加maven到我们的IDEA中
-DarchetypeCatalog-internal
本地的Maven文件一般是配套IDEA一起使用,如何让每一次新建项目都选中自己的maven,本文推荐以下方案解决(避免每一次都要手动修改maven配置):
- 新建项目,我们选择maven项目,选中本地安装JDK的目录
- 点击File的setting会发现我们新建的maven项目没有指向我们本地的maven地址
- 设置IDEA的maven指向我们自己的maven地址:
- 点进去找到我们的maven设置,选择我们的自己的maven目录地址、配置setting文件及仓库地址如下图(设置好了记得点击应用及确定哦):
6、仓库
仓库:用于存储资源,包含各种jar包
仓库分类:
本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源
远程仓库:非本机电脑上的仓库,为本地仓库提供资源
- 中央仓库:Maven团队维护,存储所有资源的仓库
- 私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源
私服的作用:
保存具有版权的资源,包含购买或自主研发的jar
中央仓库中的jar都是开源的,不能存储具有版权的资源
一定范围内共享资源,仅对内部开放,不对外共享