Maven入门教程,从零介绍Maven,从安装到使用

122 阅读4分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情

前言

本文将为大家对JavaEEMaven相关知识进行介绍,首先对Maven进行简介及下载Maven与配置环境变量,配置阿里云加速镜像,设置本地仓库等,然后介绍在IDEA中使用Maven的详细步骤(从启动IDEA,到创建一个MavenWeb项目,等待项目初始化完毕,再到检查IDEA中的Maven设置),接着介绍如何创建一个普通的Maven项目,以及标记文件夹功能,最后介绍在 IDEA中配置Tomcat,与pom.xml文件详细介绍及Maven仓库的使用。

👉Java全栈学习路线可参考:  【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~

👉算法刷题路线可参考:  算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~


一、Maven简介

  • Maven是一个项目管理工具,它包含了一个对象模型,一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。
  • 在Javaweb开发中,需要使用大量的jar包,过去我们手动去导入;Maven能够自动导入和配置这个jar包。
  • Maven的核心思想:约定大于配置。

二、下载安装Maven

下载官网:maven.apache.org/ 下载完成后,解压即可。

1.png

三、配置环境变量

在系统环境变量中配置以下环境变量:

  • M2_HOME:maven目录下的bin目录
  • MAVEN_HOME:maven目录
  • 在系统目录path下配置:%MAVEN_HOME%/bin

测试Maven是否安装成功,保证配置完毕:

2.png

四、配置阿里云加速镜像

使用阿里云Maven中央仓库作为下载源,速度更快更稳定。

  • 找到maven 安装目录的 conf/settings.xml
  • 在标签中添加 mirror子节点:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>

五、设置本地仓库

修改本地的仓库存放位置

  • 找到maven 安装目录的 conf/settings.xml
  • 在标签中添加 localRepository子节点,按个人习惯存放
<localRepository>D:\maven\repository</localRepository>

六、在IDEA中使用Maven

1.启动IDEA

2.创建一个MavenWeb项目

3.png

4.png

5.png

3.等待项目初始化完毕

6.png

## 4.检查IDEA中的Maven设置

7.png

七、创建一个普通的Maven项目

8.png

9.png

只有在Web应用下才有的项目结构:

10.png

八、标记文件夹功能

11.png

九、在 IDEA中配置Tomcat

1.添加tomcat

12.png

2.进行相关配置

13.png

3.关联网站应用

14.png

在虚拟访问路径中加了后缀,在访问的时候也需要在端口后面加上后缀才能访问,例如:ip:端口/虚拟路径

15.png

启动tomcat,访问网站

16.png

十、pom文件

  • pom.xml 是Maven的核心配置文件,记录了项目具体依赖的Jar包的配置版本。

17.png

maven由于它是约定大于配置,之后可以能遇到写的配置文件不生效的问题。

解决方案:

<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

十一、Maven仓库的使用

Maven远程仓库地址:mvnrepository.com/

18.png

搜索我们需要的包,点击进去,可以查看到使用的人数及版本更新时间,一般较新且使用人数较高的是我们需要的

19.png

点击对应的版本,里面有maven引用的配置信息,复制到本地的POM.xml下,重新引用一下依赖,就可以导致对应的Jar包

20.png

刷新后项目的依赖就导入进来了

21.png

22.png

后记

本文呢为大家介绍了JavaEEMaven相关知识,首先对Maven进行简介及下载Maven与配置环境变量,配置阿里云加速镜像,设置本地仓库等,然后介绍在IDEA中使用Maven的详细步骤(从启动IDEA,到创建一个MavenWeb项目,等待项目初始化完毕,再到检查IDEA中的Maven设置),接着介绍如何创建一个普通的Maven项目,以及标记文件夹功能,最后介绍在 IDEA中配置Tomcat,与pom.xml文件详细介绍及Maven仓库的使用。

希望本文的分享能够使你有所收获,如果您想继续深入的学习数据结构与算法相关的知识,或想继续深入学习Java相关的知识与技术,可以参考:

👉Java全栈学习路线可参考:  【Java全栈学习路线】最全的Java学习路线及知识清单,Java自学方向指引,内含最全Java全栈学习技术清单~

👉算法刷题路线可参考:  算法刷题路线总结与相关资料分享,内含最详尽的算法刷题路线指南及相关资料分享~

看完不关注就想跑.gif