Maven的基本概念与作用

Posted SportSky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven的基本概念与作用相关的知识,希望对你有一定的参考价值。

一、Maven是什么

1、Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)

2、POM(Project Object Model):项目对象模型

二、Maven的作用

1、项目构建:提供标准的、跨平台的自动化项目构建方式

2、依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题

3、统一开发结构:提供标准的、统一的项目结构

三、Maven仓库

1、仓库作用

用户存储资源,包含各种jar包

2、仓库分类

a)、本地仓库:自己电脑上存储的仓库,连接远程仓库获取资源

b)、远程仓库:非本机电脑上的仓库,为本地仓库提供资源。分为一下两类:

                          1、中央仓库:Maven团队维护,存储所有资源的仓库

                           2、私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源。

私服的作用:1、保存具有版权的资源,包含购买或自主研发的jar(中央仓库中的jar都是开源的,不存存储具有版权的资源)

                      2、一定范围内共享资源,仅对内部开放,不对外共享

四、Maven坐标

1、定义

Maven中的坐标用于描述仓库中资源的位置

https://repo1.maven.org/maven2/

 2、Maven坐标主要组成

maven坐标格式写法地址:https://mvnrepository.com/

 

 

groupid: 定义当前Maven项目隶属组织名称(通常是域名反写,例如:org.mybatis)

artfactid:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)

version:定义当前项目版本号

packaging:定义该项目的打包方式

以上是关于Maven的基本概念与作用的主要内容,如果未能解决你的问题,请参考以下文章

VIP课程:互联网工程专题 03-Maven基本概念与核心配置

maven的使用1maven的概念与配置

Maven介绍,包括作用核心概念用法常用命令扩展及配置

Maven的基本概念

maven的安装与配置

maven基本概念