本文目录

  • 一、Maven 简介
  • 二、安装及配置
  • 三、基本使用
  • 四、IDEA 配置 Maven
  • 五、Maven 中的坐标
  • 六、IDEA 创建 Maven 项目
  • 七、IDEA 安装 Maven-Helper 插件
  • 八、依赖管理


一、Maven 简介

Maven 是专门用于管理和构建 Java 项目的工具,其主要功能有:

  1. 提供了一套标准化的项目结构;
  2. 提供了一套标准化的构建流程(编译、测试、打包、发布等);
  3. 提供了一套依赖管理机制;

所有 IDE 使用 Maven 创建的项目结构完全一样,在所有 IDE 中可以通用。

它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。

点击前往 Apache Maven 官网了解更多 >>>

二、安装及配置

  1. 下载 Maven 解压,即算安装完成,点击前往 Apache Maven 官网下载 >>>
  2. 配置环境变量
    Windows 下找到【设置】-【关于】-【高级系统设置】-【环境变量】-【系统变量】-【新建】

Path 中,新建 %MAVEN_HOME%\bin

java json maven 依赖 java配置maven依赖_JavaWeb

检测配置有效性:命令行窗口输入 mvn -version

java json maven 依赖 java配置maven依赖_Java_02

  1. 配置本地仓库
    修改 conf/settings.xml 中的 localRepository 为自己想要的目录。
    默认是 ${user.home}/.m2/repository ,Windows 环境下一般在 C:\Users\用户名\.m2\repository
  2. 配置阿里云镜像仓库
    修改 conf/settings.xml 中的 mirrors 配置。
<mirror>  
    <id>alimaven</id>  
    <name>aliyun maven</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>          
</mirror>

三、基本使用

Maven 常用命令:

  1. compile:编译
  2. clean:清理
  3. test:测试
  4. package:打包
  5. install:安装

四、IDEA 配置 Maven

idea 中,点击【File】-【Settings】-【Build,Execution,Deployment】-【Build Tools】-【Maven】

java json maven 依赖 java配置maven依赖_Idea_03

五、Maven 中的坐标

1. 什么是坐标?

  • Maven 中的坐标是资源的唯一标识
  • 使用坐标来定义项目或引入项目中需要的依赖

2. Maven 坐标主要组成

  • groupId:定义当前 Maven 项目隶属组织名称(通常是域名反写,例如:com.baidu
  • artifactId:定义当前 Maven 项目名称(通常是模块名称,例如 order-servicegoods-service
  • version:定义当前项目版本号
    例如:
<groupId>com.mytest</groupId>
<artifactId>maven-demo</artifactId>
<version>1.0-SNAPSHOT</version>

六、IDEA 创建 Maven 项目

【File】-【New】-【Module】-【Maven】-【Next】

java json maven 依赖 java配置maven依赖_Java_04


点击 Finish 完成创建。

七、IDEA 安装 Maven-Helper 插件

【File】-【Settings】-【Plugins】

java json maven 依赖 java配置maven依赖_Java_05

八、依赖管理

  1. 导入坐标方式
<!-- 导入 MySQL 驱动 jar 包 -->
    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.32</version>
        </dependency>
    </dependencies>
  1. 快捷导入方式
    pom.xml 中按 alt + insert,选择 Dependency

输入想要的包,检索即可。

java json maven 依赖 java配置maven依赖_JavaWeb_06