Maven环境配置
Maven配置
为什么要安装maven
在Javaweb开发中,需要使用大量的jar包,我们手动去导入;
如何能够让一个东西自动帮我导入和配置这个jar包。由此,Maven诞生了!
Maven项目架构管理工具我们目前用来就是方便导入jar包的!
下载maven
官网下载即可
https://maven.apache.org/download.cgi
下面提供我自己用的版本,也是官网下载的
https://wwsl.lanzoul.com/i2hku0ng55za
下载后解压到自定义目录即可
环境配置
记得路径换成自己的即可
下面验证一下是否安装好啦
1 | //win+r输入cmd |
配置本地仓库
使用 Maven 的目的,就是统一管理jar 包,那么这些 jar 包存放在哪里呢?它们就在我们的本地仓库中,默认地址位于 C:\Users\用户名.m2 目录下(当然也可以修改这个默认地址),下面我们就修改一下这个默认地址。
选择上图中conf目录下的settings.xml,用记事本或者idea打开,做如下操作:
配置阿里云镜像
镜像:mirrors
作用:加速我们的下载
国内建议使用阿里云的镜像
1 | <mirror> |
同样conf目录下的settings.xml,用记事本或者idea打开,做如下操作:
在IDEA中新建maven项目
在idea中配置一下maven设置
配置好后,新建maven项目
等待下载
警告如下:No archetype found in remote catalog. Defaulting to internal catalog
翻译的意思:在远程目录中找不到原型。默认为内部目录
这里可以不用管,是因为我们用的阿里云镜像的原因,因为使用了maven模版构建项目,要从网上获取模版,然而没有找到这个模版或者网络慢,导致获取失败 ,选择File ---> 再选择Close Project,关闭项目后重启就可以了
当然这不能从根治理这个问题,或者可以换回原maven自带镜像,不过因为maven服务器在国外,下载会很慢.
建议用阿里云,不用管这个警告,反正又不是错误,是吧.
完善maven项目
在main目录下:
Java目录是用来存放Java代码的
Rsources目录是用来存放资源的,包括mybatis中的mapper.xml文件
Webapp目录则是用来存在和web项目相关的了
导入jar包
上面我们说过maven的作用就是不用我们再把需要jar包下载下来然后粘贴复制到项目,那我们应该怎么引入想要的jar包呢?
下面推荐一个找jar包的网站,里面的jar包非常全
以我们经常用的mysql-connect-java jar包为例,只需输入mysql就可以找到与mysql相关jar包
下滑可以选择更多版本,然后点版本号进入如下图,进行复制操作
























.png)
.jpg)
.jpg)
.jpg)