浅浅的了解一下Maven(一)

一、Maven是干啥的?

Maven是专门用于管理和构建Java项目的工具,它 基于对象模型 (POM),可以通过一小段描述信息,通过一小段描述信息(配置信息)来管理项目的构建、报告和文档。简单 理解是:

这个模型主要是描述项目的构建、插件、以及项目的依赖(jar包)。有的企业用的是gradle哈。

二、Maven的功能?  

它的主要功能有:
1、提供了一套标准化的项目结构

当然,使用相同IDE(集成开发环境)中Maven创建的项目结构是相同的,可互通,不同则不互通;

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

Maven可以一键构建,像编译、测试、运行、打包、安装、 部署整个过程都交给 maven进行管理,这个过程称为构建。

黑窗口中,这些构建命令以mvn开头,在idea中直接双击!

mvn compile:编译  将.java文件编译为.class文件 产生目录target,存放的是maven一些编译好的字节码文件
mvn clean:清理  清理后target就被干掉了
mvn test:测试 会运行test单元测试里的文件
mvn package:打jar包、war包
mvn install:安装到本地仓库  执行的时候也会将前面的命令都执行一遍

3、提供了一套依赖管理机制

Maven通过仓库进行管理依赖 。分三种:本地仓库(本地磁盘)、远程仓库(公司私服)、中央仓库(官网)

项目所需的依赖优先从本地开始找,如果本地没有,公司也没配私服,那么就会到中央仓库找

如果有远程仓库,则优先会去远程仓库找,如果远程仓库也没有,远程会。 

如果所需依赖远程没有,则私服会去中央仓库下载,然后提供给本地仓库 

三、IDEA配置Maven 

1、构建Maven项目

new-project-Maven-Next-如下图-finish

2、配置Maven本地仓库 
1、IDEA中 File --> Settings
2. 搜索 maven
3. 设置 IDEA 使用本地安装的 Maven

 

 本地如下 通常放在User用户的.m2目录下

 

3、坐标 

1、坐标什么作用?它主要是定义项目以及项目所引用的依赖。下面是他的介绍

 

2、介绍一个解决Maven冲突的插件

IDEA中 File --> Settings --> Plugins
搜索 Maven,选择第一个 Maven Helper,点击Install安装,弹出面板中点击Accept
最后 重启 IDEA。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值