Maven 安装、配置与使用

1. Maven 的重要性

之前我们在 JDBC 编程时,引入外部库来进行操作的,该种方式操作起来比较繁琐(需要下载 jar 包并引入项目依赖中);因此,引入了项目构建工具来代替

常见的构建工具有:

  • Ant :比较古老的一款构建工具,目前不常用;
  • Gradle:安卓开发常用的一款构建工具;
  • MavenJava开发的程序,可以单独下载使用;但 IDEA 也内置了 Maven 程序作为插件,可以直接使用;

构建工具的作用

  1. 编译:编译和运行时的程序结构可能是不一样的;
  2. 依赖管理:可以通过配置来使用相同的依赖,构造工具会自动下载,并引入为项目的依赖包;
  3. 打包:可以将 web 应用打包为一个 war 格式的文件,war 里面包含了 web 应用的内容;

因此,此处主要介绍 Maven

Maven 是一个项目构建工具,创建的项目只要遵循 Maven 规范(称为 Maven 项目),就可使用 Maven 来进行管理、编译和打包等;

2. Maven 的下载与安装

下载链接

此处下载的 Maven 版本为 3.6.3 版本;

在这里插入图片描述
点进去之后下载 zip 文件
在这里插入图片描述

将下载的文件用解压工具解压到本地目录中,解压后的结构如下:

在这里插入图片描述
其中

  • bin 目录: Maven 命令目录;
  • conf 目录: 全局配置文件目录;

要在cmd中全局使用Maven命令,需要配置环境变量;配置如下:

  • 打开电脑高级系统设置—> 环境变量;
  • 新建变量名与变量值;
变量名:M2_HOME
变量值:D:\mawen\apache-maven-3.6.3

如下所示

在这里插入图片描述

  • path 环境变量中,添加 Maven工具bin目录为全局命令路径;

    命令为:%M2_HOME%\bin

检测安装配置是否成功?

cmd 中输入 mvn -version,返回如下信息表示配置成功;
在这里插入图片描述

3. IDEA 配置 Maven 本地仓库

配置流程

(1)随便创建一个普通的 Java 项目,然后打开新建项目设置;
在这里插入图片描述

(2)下载 Repository.zip并解压,确保存放在本地某个路径中;
在这里插入图片描述

(3)IDEA 进行配置;

在这里插入图片描述

4. Maven 的使用

完成以上配置后,在IDEA中新建 Maven 类型的项目;

步骤file --> new project -->Maven --> next
在这里插入图片描述
输入项目名称:
在这里插入图片描述
点击 Finish 即可成功创建;

Maven 项目结构的默认约定

在这里插入图片描述

Maven 项目的根路径下生成的 pom.xml 文件,该文件可以配置项目需要引入的依赖,生成如下所示内容,如果没有生成需要手动添加;

如下所示

在这里插入图片描述

Maven项目中可以引入依赖包,引入的方式为:

 <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.49</version>
        </dependency>
    </dependencies>   

其中:

在这里插入图片描述
注意

在 IDEA 中修改了 pom.xml 后,记得在 Maven 面板中刷新,这样才能生效

引入成功后,Maven 面板会出现如下内容所示:
在这里插入图片描述

引入后,加载依赖包的方式为:在 Maven仓库中搜索;
Maven 仓库可以理解为存放依赖包的仓库,分为本地仓库和远程仓库两种

Maven 查找依赖的流程顺序:

在这里插入图片描述
Maven 常用命令
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值