IDEA中 Maven的下载安装及配置
到官网下载
Linux系统下载第一个,Windows系统下载第二个。前两个是编译后的文件,有两个是源码。
解压
配置环境变量
配置两个环境变量(以我的目录为例,这里主要看配置变量值具体到哪一级目录):
变量名 | 值 |
---|---|
M2_HOME | E:\environment\apache-maven-3.8.1\bin |
MAVEN_HOME | E:\environment\apache-maven-3.8.1 |
在path中添加:%MAVEN_HOME%\bin
检验配置是否成功
控制台输入mvn -version
,如果能够现实版本信息那就是配置成功。
配置阿里云镜像
修改maven文件夹中conf->settings.xml
为什么: 因为maven中的默认镜像是国外的,下载速度不理想,因此改成阿里云的能加快下载速度。
可以百度直接搜索:maven 阿里云镜像
我的镜像配置代码:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
建立一个本地仓库(与之对应的是远程仓库)
在自己的maven文件夹下新建maven-repo文件夹。
在settings.xml中写入我们创建的maven-repo所在地址,形如:
E:\environment\apache-maven-3.8.1\maven-repo
在IDEA中配置Maven
选中maven-archetype-webapp
表示我们用Maven自带的模板创建项目。
注意: 上面的一步一般都不使用系统默认,因此三个选项都要自己重新配置
等待项目初始化完毕
出现这个标志说明初始化成功!
需要继续在IDEA中配置Maven
IDEA项目创建成功后,看一眼Maven的配置。
为什么: 经常在IDEA中会出现一个问题,就是项目自动创建完成后,MavenHome会使用IDEA默认设置,所以要看一眼。
到这里为止Maven在IDEA中的配置和使用就OK了!!!
一般在IDEA中创建Maven项目的步骤
刚才的项目是用Maven自带的模板创建的,一般我们创建项目的步骤如下。
下面就是一个干净的maven项目
创建后删除上面的src文件夹包括其子文件夹,然后右击项目new一个module(请忽略下图的src文件夹,src文件夹没有删除仅仅是因为我忘了,这里解释一下大家不要存在疑问。)
module的项目结构和我们创建项目的项目结构是一样的。我们Maven导包是在pom.xml中写入相应的<dependency>
。在下图会有两个pom.xml文件。一个是项目(对应英文为project,即下图的unititled1)的,一个是我们创建的module的(即下图的untitled)。如果是一些通用的jar包,可以放到项目的pom.xml中,如果是module特定的jar包,则放到module对应的pom.xml中。(但其实这个无所谓,就算你全部导入到项目或者module中的pom.xml,系统也可以运行,这么做只是一个规范吧。)
接下来我们创建一个工程只需要新建一个module即可,由于通用的jar包导入到module的父工程(即上图的unititled1)中的pom.xml,我们就不用重复导包,这就减少了我们的工作量。
添加动态web框架支持
Maven一般是用来做JavaWeb项目,这时我们要添加web框架支持,如下图:
看看我们这时的项目结构:
到这里我们就可以开始动手编写代码啦~
参考视频:狂神说Java