返回顶部

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:定义该项目的打包方式

posted @ 2022-02-15 23:07  SportSky  阅读(272)  评论(0编辑  收藏  举报
作者:SportSky 出处: http://www.cnblogs.com/sportsky/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。