一.环境搭建
如果使用的是社区版 版本要求为:2021.1-2022.1.4
如果使用的是idea专业版就无需版本要求,专业版下载私信我,免费教你下载
二,Maven
什么是Maven,也就是一个项目管理工具,用来基于pom的概念,就不需要自己手动添加jar包了,让你更加简便创建项目。
我使用的是idea专业版,接下来的操作是在专业版下操作的:
2.1创建一个Maven
File->New->Project
点击Create,就创建好了
这个就是pom里面会配置好jar包,你就不需要管了
Maven核心功能主要在两方面体现:项目构建和管理依赖
2.2项目构建
当我们开发了一个项目,代码就需要进行编译,测试,打包,发布的流程,这些需要反复进行,就很麻烦,Maven提供了很多简单的命令来进行这一系列操作。
点开最右边的Maven,就可以看到这些Maven方法,比如package就是打包操作,一点击就可以自动完成打包工作了。也就是把所有的class文件,打成jar包或者war包。
2.3依赖管理
依赖也就是当前项目运行所需的jar包
所谓依赖管理也就是引入依赖,但在Maven中很简单,就只需要在pom.xml中输入就可以引入jar包。
只需要这样一输入然后点击Maven左上角的刷新按钮就可以引入jar包了。
三,Maven Help插件
当项目比较复杂的时候,就容易产生jar包之间的冲突,我们就可以使用插件来观察jar包之间的关系。
安装插件:File->Settings->Plugins->搜索 ‘Maven Help’->找到对应插件,点击Install安装就行,要重启才能生效别忘了。
安装好了之后下面会出现一个Dependency Analyzer按钮,里面就可以看见依赖之间的关系
四,Maven仓库
仓库:用存储各种资源,管理jar包
也就在上面,我们配置的pom文件里,会有一个坐标,Maven会根据坐标的配置,去仓库里面寻找jar包,并下载下来,jar包下载的地方,就是仓库
Maven仓库的本质就是一个巨大的文件夹,用来存储开发中的所有依赖,jar包什么的。
4.1仓库分类
Maven仓库分为两大类:本地仓库和远程仓库
远程仓库:中央仓库,私服和其他仓库
4.1.1本地仓库
本地仓库的地址可以通过Maven来查看:
这里就是本地仓库的地址,我已经修改了,点右边那个文件夹把本地仓库放到哪里合适,一开始是空的,后面会越来越多,尽量放到大一点的硬盘里面。
4.2中央仓库
也就是在Maven中内置一个远程仓库代码,这就是中央仓库。
仓库地址:https://repo1.maven.org/maven2/
可以通过https://mvnrepository.com这个⽹站来查询并下载
搜索点击第一个中间的蓝色进去下载自己想要的jar包。
五,Maven配置国内源
5.1配置当前项目的setting
查看配置⽂件的地址,如上图所⽰,Maven配置⽂件地址为:D:\maven.test\.m2\settings.xml
5.2配置国内源
因为用国外的仓库就很慢,咱们可以使用国内的阿里云的仓库:
打开settings.xml在mirrors节点上添加内容如下:
<mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>阿⾥云公共仓库</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>
5.3设置新项目setting
因为上述的内容只对当前项目生效,为了使后面的项目也生效,就需要重新设置一下新项目的Settings:跟着下面的图点击后就成功配置了