Maven基础入门

114 阅读1分钟

Maven 介绍

1. 提供了一套标准的项目结构

image.png

2.提供了一套标准化的构建流程(编译、测试、打包、发布)

image.png

3.提供一套依赖管理机制

以前:

image.png maven: pom.xml 中进行依赖配置坐标。刷新自动下载到External Libraries 中

maven架构

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

image.png

image.png

maven的安装配置

  1. 下载并解压 aoache-maven-3.6.1.rar 即安装完成

  2. 配置环境变量 MAVEN_HOME为安装路径的bin目录

  3. 配置本地仓库: 修改安装目录中 conf/setting.xml 中的为一个制定目录

  4. 配置阿里云私服: 修改conf/settings.xml中的标签,为其添加如下子标签

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    <mirrorOf>center</mirrorOf>
</mirror>

maven的基本使用

Maven 常用命令 mvn +

image.png

Maven 生命周期

  • Maven 构建项目生命周期描述的是一次构建过程经历了多少个事件

  • Maven 对项目构建的生命周期划分为3套

     1. clean: 清理工作
     2. default:核心工作,例如编译、测试、打包、安装等
     3.site: 产生报告,发布站点等
    

image.png

IDEA 配置Maven

File--> setting --> 搜索maven --> 设置IDEA使用本地安装的Maven,并修改配置文件路径

image.png

Maven坐标详解

image.png

IDEA 创建Maven项目

image.png

IDEA 导入Maven项目

image.png

依赖管理

image.png

image.png