JavaWeb(三)——Maven的安装、配置及在IDEA中的使用

1. 学习Maven原因

  • 在Javaweb开发中,需要使用大量的jar包,我们手动去导入
  • 如何能够让一个东西自动帮我导入和配置这个jar包
    由此,Maven诞生了!

2. Maven项目架构管理工具

我们目前用来就是方便导入jar包的
Maven的核心思想:约定大于配置 即有约束,不要去违反。
Maven会规定好你该如何去编写我们的Java代码,必须要按照这个规范来;

3. 下载安装Maven

官网 :https://maven.apache.org/
在这里插入图片描述
下载完成后,解压即可;

4. 配置环境变量

(1)在系统环境变量中进行如下配置:

  • M2_HOME maven目录下的bin目录
  • MAVEN_HOME maven的目录
  • 在系统的path中配置 %MAVEN_HOME%\bin
    在这里插入图片描述
    在这里插入图片描述

(2)测试Maven是否安装成功
在这里插入图片描述

5. 阿里云镜像

  • 镜像:mirrors

    • 作用:加速我们的下载
  • 国内建议使用阿里云的镜像
    在settings.xml文档中添加如下配置:

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

在这里插入图片描述
在这里插入图片描述

6. 本地仓库

(1)在maven解压目录下创建一个文件夹 repository
在这里插入图片描述
(2)在setting.xml 中配置 仓库地址

<localRepository>D:\Environment\apache-maven-3.6.1\repository</localRepository>

在这里插入图片描述

7. 在IDEA中使用Maven

(1)启动IDEA
(2)创建一个MavenWeb项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)等待项目初始化完毕
先点击界面右下角的 Enable Auto-Import 自动导入包
在这里插入图片描述
这个只有在web应用下才会有
在这里插入图片描述
(4)观察maven仓库中多了什么东西?
项目创建之前repository文件夹为空,创建之后多了很多jar包
在这里插入图片描述
(5)IDEA中的Maven设置
注意:IDEA项目创建成功后,看一眼Maven的配置
在这里插入图片描述
在这里插入图片描述
到这里,Maven在IDEA中的配置和使用就OK了!

8. 创建一个普通的Maven项目

注意:不勾选Create from archetype模块 ,直接next
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9. 标记文件夹功能

在这里插入图片描述

(1)将java文件夹标记为源码目录
在这里插入图片描述

(2)将resources文件夹标记为资源目录
在这里插入图片描述

发布了62 篇原创文章 · 获赞 2 · 访问量 2732

猜你喜欢

转载自blog.csdn.net/nzzynl95_/article/details/104190506