为什么我们需要学习maven?
- 在Javaweb开发中,需要使用大量的jar包,我们手动去导入;
- 如何能够让一个东西自动帮我导入和配置这个jar包。
maven就此诞生了
maven是一个项目架构管理工具
- 我们目前用来就是方便导入jar包的!
- maven的核心思想:约定大于配置
- 有约束就不要去违反
Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来。
1、下载Maven
maven官方地址:http://maven.apache.org/
进入官网:点击左侧Download
下载解压到您的环境目录,我的是C:Program FilesEnvironmentmavenapache-maven-3.6.1
2、配置环境变量
在系统环境变量中配置如下:
- M2_HOME:maven目录下的bin目录
- MAVEN_HOME:maven的目录
在系统Path中添加:%MAVEN_HOME%in
在cmd中输入mvn -version
验证是否安装完成
3、配置阿里云镜像
镜像:mirror
作业:加速我们的下载
国内推荐使用阿里云镜像
如何配置:
-
打开maven目录下的conf下的settings.xml文件
-
找到
标签 -
在标签中添加阿里云的镜像配置
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
4、配置本地仓库
创建一个本地仓库
在settings.xml中添加路径
<localRepository>C:/Program Files/Environment/maven/repository</localRepository>
5、配置maven默认编译版本
在没有手动指定时maven的默认编译环境是jdk1.5
我们可以通过修改maven的配置文件更改
在settings.xml中找到
<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>