Maven简单创建
为什么需要这个技术?
1.在Javaweb开发中,需要使用大量的jar包,手动导入效率低下而且容易出错
2.如果能够让一个东西自动帮我们导入和配置这个jar包就好了
所以,Maven诞生了。
Maven 架构管理工具
目前Maven就是用来方便导入jar包的
Maven的核心思想:约定大于配置
- 有约束,不要去违反
Maven会规定好你该如何去编写java代码,必须按照这个规范来
下载安装Maven
去apache官网下载:http://maven.apache.org/download.cgi
下载完压缩包,解压即可。
小tips:电脑上的所有环境最好的放一个文件夹下,方便管理。
环境变量配置
在系统环境变量中
配置如下配置:
- M2_HOME maven目录下的bin目录
- MAVEN_HOME maven的目录
- 在系统的path中配置 %MAVEN_HOME%\bin
测试Maven是否安装成功,在控制台输入mvn -version
修改镜像源
镜像作用:加速下载
国内使用阿里云镜像
打开apache-maven-3.8.1-bin\apache-maven-3.8.1\conf\settings.xml文件,找到 <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>
本地仓库
在本地的仓库,和远程仓库对立。
建立一个本地仓库:
同样在apache-maven-3.8.1-bin\apache-maven-3.8.1\conf\settings.xml文件里,有一个如下的语句:
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
表示Maven在使用的时候会生成一个user/.m2/repository文件夹里存储我们本地的仓库
我们也可以修改这个路径。自己写一个路径。
<localRepository>C:\apache-maven-3.8.1-bin\apache-maven-3.8.1\maven-repo</localRepository>
在idea中使用maven
在IDEA中点击新建项目,进入如下页面
然后点击next
注意:这里最好把maven的路径不放在C盘,不然后面可能会出现权限的错误!!!
maven仓库多了什么?
可以看到maven-repo里多了一堆文件夹。
IDEA中的Maven设置
IDEA项目创建成功后,看一眼Maven的配置,因为新建的时候可能会设置为IDEA默认的maven