Maven概念和环境搭建

什么是Maven

1.Maven 的正确发音是[ˈmevən]

2.Maven 是一个项目管理工具,它包含了一个项目对象模 型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管 理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标 (goal)的逻辑

Maven能为项目解决什么问题

1.Maven 的依赖管理
和传统的项目不同,不用手动把所有依赖导入项目,而是将依赖放在仓库中,稍后介绍仓库
2.项目的一键构建
我们的项目,往往都要经历编译、测试、运行、打包、安装 ,部署等一系列过程。
而一键构建 指的是整个构建过程,使用 maven 一个命令可以轻松完成整个工作,稍后介绍这个过程

搭建Maven环境

1.首先去官网下载maven
在这里插入图片描述
2.下载完毕直接解压出来即可,解压出来长这样
在这里插入图片描述
3.配置环境变量(前提要有jdk环境)
在系统环境变量下添加
在这里插入图片描述
接着在path环境变量下添加
在这里插入图片描述
配置完毕检测一下是否成功(输入命令 mvn -v),如下即成功配置
在这里插入图片描述

Maven仓库

1.中央仓库官网,该仓库由maven团队维护,可以下载绝大部的开源jar包

2.远程仓库,如果本地需要插件或者 jar 包,本地仓库没有,默认去远程仓库下载。 远程仓库可以在互联网内也可以在局域网内。(一般公司使用)

3.本地仓库,用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包, 优先从本地仓库查找

4.他们三者之间的关系如下
在这里插入图片描述

setting.xml文件的作用(在conf目录下)

这个文件可以设置maven的全局参数,比较常用的就是设置本地仓库位置和阿里云镜像(中央仓库是外国网站下载东西很慢)

1.修改本地仓库位置(默认在C盘用户下的.m2目录下)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.修改下载地址为阿里云镜像
在这里插入图片描述

在idea下集成自己下载的maven(idea本身就有)

在这里插入图片描述
点击apply然后ok即可

创建一个maven项目(使用模板)

在这里插入图片描述
点击下一步
在这里插入图片描述
继续下一步
在这里插入图片描述
检查文件位置和版本是否为我们配置的maven然后继续下一步
在这里插入图片描述
选择好目录finish即可
第一次构建模板项目会从中央仓库下载很多依赖,等待即可
在这里插入图片描述
出现这样就成功了
在这里插入图片描述
项目结构如下
在这里插入图片描述
运行一下这个自带的app类
在这里插入图片描述

创建一个maven项目(不使用模板)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我们也写一个简单的测试类
在这里插入图片描述

创建一个maven项目(使用web模板来创建web项目)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后项目结构如下,需要我们自己创建java和test目录
在这里插入图片描述
我们自己完成项目结构(一般都是这个结构)
在这里插入图片描述
在这里插入图片描述

idea下的maven环境搭建就写到这里了,maven基础我们了解了,下一篇来了解maven更多知识

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值