Maven的安装配置
Maven
我为什么要学习这个技术?
- 在Javaweb开发中,需要使用大量的jar包,我们手动去导入;
- 如何能够让一个东西自动帮我导入和配置这个jar包。 由此,Maven诞生了!
Maven项目架构管理工具
我们目前用来就是方便导入jar包的!
Maven的核心思想:约定大于配置
- 有约束,不要去违反。
Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;
下载安装Maven
首先访问官网
由于我使用Win10,所以这里下载apache-maven-3.8.1-bin.zip版本的
下载完成后将该压缩包解压到指定目录中,建议将常用环境放在一个路径下
例如这里我将tomcat和Maven都放在了同一个路径下。方便管理和寻找。
配置环境变量
首先需要你配置好Java环境,这里不赘述,附上链接配置Java环境
首先配置MAVEN_HOME
然后配置M2_HOME
最后在系统变量中Path配置
测试是否配置完成
win+R进入运行,输入cmd
然后输入mvn -version,出现以下说明已经配置完成
配置镜像和本地仓库
由于Maven默认是使用自带的镜像进行下载,国内下载速度缓慢,这里我们修改Maven的配置信息,修改为阿里云镜像,并且默认仓库会在c盘下,将他修改到我们Maven下。
编辑setting.xml文件
建议先装一个notepad++,会比较方便
配置镜像,mirrors 作用:加速我们的下载,国内建议使用阿里云的镜像,网上教程有配置多个镜像的,不过这里只配置了一个阿里云镜像
<mirrors>
<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>
</mirrors>
在Maven环境文件夹下新建文件夹maven-repo来存放maven下载的jar包
修改配置文件中的localRepository
<localRepository>D:\Environment\apache-maven-3.8.1\maven-repo</localRepository>
至此maven的环境配置完成
IDEA中配置Maven
我是用的IDEA是2020.3.2x64专业版,新版和老版本会有差异,新版更加人性化,将配置Artifactid和配置项目名称放在了一起,避免了以前项目名称带有-
而到Artifactid中自动将-去掉,需要手动改,从而导致一些不必要的麻烦。然后就是首次配置的时候IDEA的setting中会默认时候IDEA中自带的Maven,我们需要进行设置,如果需要长久生效,则需要配置全局setting,本文都会提及。
- 首先启动IDEA,创建一个Mavenweb项目
- next,进行项目的基本信息配置
配置maven信息
创建成功后可以进入本地仓库查看是否多了东西,我这里是已经使用过了,正常成功创建的话,本地仓库文件夹不会是空的
进入IDEA的Setting的Maven配置中进行查看,有可能的情况是MavenHomePath那一块IDEA会自动换成Maven自己的,及时调整即可。
保证每次创建新的项目的时候都会走本地环境的话,需要配置全局setting
Apply并退出即可完成配置,至此IDEA中的环境配置就完成了。