当前位置:   article > 正文

Java 中 Maven 的使用_java apache maven

java apache maven

一、Maven 简介

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

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

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

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

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

二、安装及配置
  1. 下载 Maven 解压,即算安装完成,点击前往 Apache Maven 官网下载 >>>

  2. 配置环境变量

    Windows 下找到【设置】-【关于】-【高级系统设置】-【环境变量】-【系统变量】-【新建】

    在这里插入图片描述

    Path 中,新建 %MAVEN_HOME%\bin

    在这里插入图片描述

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

    在这里插入图片描述

  3. 配置本地仓库

    修改 conf/settings.xml 中的 localRepository 为自己想要的目录。

    默认是 ${user.home}/.m2/repository ,Windows 环境下一般在 C:\Users\用户名\.m2\repository

    在这里插入图片描述

  4. 配置阿里云镜像仓库

    修改 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>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
三、基本使用

Maven 常用命令:

  1. compile:编译
  2. clean:清理
  3. test:测试
  4. package:打包
  5. install:安装
四、IDEA 配置 Maven

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

在这里插入图片描述

五、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>
    
    • 1
    • 2
    • 3
六、IDEA 创建 Maven 项目

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

在这里插入图片描述
点击 Finish 完成创建。

七、IDEA 安装 Maven-Helper 插件

【File】-【Settings】-【Plugins】

在这里插入图片描述

八、依赖管理
  1. 导入坐标方式
    <!-- 导入 MySQL 驱动 jar 包 -->
    <dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.32</version>
        </dependency>
    </dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  1. 快捷导入方式

    pom.xml 中按 alt + insert,选择 Dependency

    在这里插入图片描述

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

    在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/216178
推荐阅读
相关标签
  

闽ICP备14008679号