IDEA中 Maven的下载安装及配置

本文详细介绍了在IDEA中如何下载、安装和配置Maven,包括设置环境变量、配置阿里云镜像、建立本地仓库以及在IDEA中的具体配置步骤。此外,还讲解了一般创建Maven项目的过程,包括添加动态web框架支持,并展示了项目结构。通过这些步骤,可以帮助开发者快速有效地使用Maven进行JavaWeb项目开发。
摘要由CSDN通过智能技术生成

IDEA中 Maven的下载安装及配置

到官网下载

image-20210531175730719

Linux系统下载第一个,Windows系统下载第二个。前两个是编译后的文件,有两个是源码。

解压

配置环境变量

配置两个环境变量(以我的目录为例,这里主要看配置变量值具体到哪一级目录):

变量名
M2_HOMEE:\environment\apache-maven-3.8.1\bin
MAVEN_HOMEE:\environment\apache-maven-3.8.1

在path中添加:%MAVEN_HOME%\bin

检验配置是否成功

控制台输入mvn -version,如果能够现实版本信息那就是配置成功。

image-20210531180418044

配置阿里云镜像

修改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>

image-20210531185554

建立一个本地仓库(与之对应的是远程仓库)

在自己的maven文件夹下新建maven-repo文件夹。

image-20210531190026992

在settings.xml中写入我们创建的maven-repo所在地址,形如:

E:\environment\apache-maven-3.8.1\maven-repo

未命名图片

在IDEA中配置Maven

1

选中maven-archetype-webapp表示我们用Maven自带的模板创建项目。

2

3

注意: 上面的一步一般都不使用系统默认,因此三个选项都要自己重新配置

等待项目初始化完毕

4

出现这个标志说明初始化成功!

需要继续在IDEA中配置Maven

IDEA项目创建成功后,看一眼Maven的配置。

为什么: 经常在IDEA中会出现一个问题,就是项目自动创建完成后,MavenHome会使用IDEA默认设置,所以要看一眼。

image-20210531192148758

6

到这里为止Maven在IDEA中的配置和使用就OK了!!!


一般在IDEA中创建Maven项目的步骤

刚才的项目是用Maven自带的模板创建的,一般我们创建项目的步骤如下。

7

下面就是一个干净的maven项目

8

创建后删除上面的src文件夹包括其子文件夹,然后右击项目new一个module(请忽略下图的src文件夹,src文件夹没有删除仅仅是因为我忘了,这里解释一下大家不要存在疑问。)

image-20210531201151110
  module的项目结构和我们创建项目的项目结构是一样的。我们Maven导包是在pom.xml中写入相应的<dependency>。在下图会有两个pom.xml文件。一个是项目(对应英文为project,即下图的unititled1)的,一个是我们创建的module的(即下图的untitled)。如果是一些通用的jar包,可以放到项目的pom.xml中,如果是module特定的jar包,则放到module对应的pom.xml中。(但其实这个无所谓,就算你全部导入到项目或者module中的pom.xml,系统也可以运行,这么做只是一个规范吧。)
image-20210531202933196

  接下来我们创建一个工程只需要新建一个module即可,由于通用的jar包导入到module的父工程(即上图的unititled1)中的pom.xml,我们就不用重复导包,这就减少了我们的工作量。

添加动态web框架支持

Maven一般是用来做JavaWeb项目,这时我们要添加web框架支持,如下图:

image-20210531204017085

image-20210531204245197

看看我们这时的项目结构:

image-20210531204508967

到这里我们就可以开始动手编写代码啦~



参考视频:狂神说Java

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值