MAVEN仓库介绍


一、maven是什么?

	maven是apche下的一款开源项目,是一款用于管理和构建java项目的工具。
	maven可以统一管理项目需要的依赖资源(jar包)避免版本冲突问题;提供标准统一的项目结构,标准的跨平台的自动化项目构建方式

二、详细介绍

1.maven的安装

	* 首先在官网(https://maven.apache.org/download.cgi)去下载maven包 
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/62d70a03e9144b62a5b078d25472ee90.png)
     
     将压缩包解压,然后点击conf目录下的setting文件
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0cf89f63bd154072a748ba81af86b0af.png#pic_center)
     配置本地仓库,修改setting文件里的<localRepository>为一个指定目录
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b61a8c324cee4814841673f24a0731ad.png#pic_center)
     *配置阿里云私服,为了加快下载速度,打开setting.xml找到<mirrors>标签,为其添加子标签如图
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0d2a664a5c3c448fadde23bd3bd0a176.png)
     *配置环境变量
     打开系统的高级设置配置环境变量
     	用户变量:
     	![变量值为maven的安装地址](https://img-blog.csdnimg.cn/direct/2a874eb511be400287158770be0fc779.png)
        点击环境变量中的path选择新建,将其bin文件加入path环境变量,使其在任何环境下都能运行
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0ef69f5a337a4f9d8be4fb8a539ad4b9.png)

2.maven在idea中的配置以及创建

	配置:
	点击configure选择setting进入以下页面配置maven的安装目录,配置文件以及仓库的本地地址
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/ef2b5f2dd0b0493ca0a4de4fd536bb70.png)
	还需要确认项目中jre的版本以及项目中字节码的版本
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/16f6e5f53c7346e18f3d851b3280b6f2.png)
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/5d02f3b16ae3419ca505012e1d71939d.png)


	创建:idea中选择创建一个新项目,然后成功后点击modle再点击"+"号选择创建new Modle 
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/fa40936ded2b456e9626f7924194871f.png)
	点击maven
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1d142cadaef140bebefa9c85b52911cb.png)
	然后配置maven的坐标(组织名,模块名,版本号  坐标是资源的唯一标识,通过坐标定义资源的位置)
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/8a7b7a7e7936418492d6147ab32ebc54.png)

3.maven的导入

	方式一:打开IDEA,选择右侧Maven面板,点击+号,选中对应项目的pom.xml文件,双击即可。
	方式二:点击file,再点击project structure 
	![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/832907c5531e448c834de84f91e91af6.png)
	选择"+"号导入新文件

4.maven的依赖配置

在项目的pom.xml文件中加入标签即可
在这里插入图片描述

5.maven的依赖范围

maven依赖具有传递性,即A依赖B,B依赖C,则A依赖C.
在这里插入图片描述

5.maven的生命周期

在这里插入图片描述
在这里插入图片描述

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值