什么是Maven

        Maven项目对象模型(POM),是通过一些描述信息来管理项目的构建,是项目管理工具软件。由于开发都是团队协作开发模式,为了便于开发项目的管理

Maven的优点

  1. Maven可以构建统一的项目目录结构,便于协助开发
  2. Maven便于对jar包的管理

下载Maven

        点击此处:Maven下载路径
在这里插入图片描述
        注意
        由上图可以发现我们若要使用Maven需要我们的JDK版本至少是1.7,否则不能执行Maven

配置Maven镜像

        由于Maven是Apache开源组织提供的,当我们需要在中央仓库下载jar包时,由于是国外网站会导致我们下载时速度较慢,因此提出了一种解决方法。在Maven配置文件中添加阿里的镜像,若是配置其他镜像下载路径也可以

  • 在官网下载的Maven文件中找到如下文件 settings.xml

在这里插入图片描述

  • 查找setting.xml文件中的<mirrors>节点,在该节点中添加阿里云仓库的镜像配置,便于提高下载jar的速度
 <!-- 阿里云仓库 -->
<mirror>
	<id>alimaven</id>
	<mirrorOf>central</mirrorOf>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
</mirror>
  • 在settings.xml文件中修改下载后的jar存放的路径,其中路径包含的目录若没有,需要自己手动创建,用于存放从仓库中下载好的jar,当第二次添加同一个jar时,就会从本次仓库中提取,而不再去中央仓库提取,从而提高速度
    在这里插入图片描述

IDEA配置Maven路径

        当我们构建好Maven目录后,需要在IDEA中配置Maven设置项,才能够使用Maven
        IDEA操作步骤:① 点击 File 选项 ②点击 settings选项 ③在搜索框中输入Maven+回车键即可 ④此时需要修改路径是无法修改的,需要将Override选项勾选 ⑤ 找到本机的Maven文件即可(官网下载的Maven文件)
在这里插入图片描述

Maven项目目录解析

        当我们通过IDEA构建好了Maven项目后,接下来对Maven项目的结构进行分析,了解每一个目录分别是什么作用

目录含义
main目录中的java目录存放Java逻辑代码
test目录中的java目录用于进行单元测试
main目录中的resources目录存放配置文件,如:日志文件、Spring配置文件等
pom.xml文件存放Maven项目的jar包的坐标

        实质图解析如下
在这里插入图片描述
         感谢大家的阅读,热爱分享的仓鼠,请大家多多指教,么么哒~~~~

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐