1.Mavn基本概念

1.项目Jar管理

传统项目管理,jar包不统一,jar包不兼容,工程升级维护过程操作繁琐

2.Maven是什么

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

2.1下图中红色部分为Maven

①仓库:用于存储资源,包含各种iar包
②仓库分类:
  本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源
  远程仓库:非本机电脑上的仓库,为本地仓库提供资源
       中央仓库:Maven团队维护,存储所有资源的仓库
       私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源
  私服的作用:
    保存具有版权的资源,包含购买或自主研发的iar
       中央仓库中的iar都是开源的,不能存储具有版权的资源
    一定范围内共享资源,仅对内部开放,不对外共享

三、Maven的作用

项目构建:提供标准的、跨平台的自动化项目构建方式
依赖管理:方便快捷的管理项目依赖的资源 (jar包) ,避免资源间的版本冲突问题
统一开发结构:提供标准的、统一的项目结构,全世界都下图中的结构

 

posted on 2023-10-03 20:58  球莫名堂  阅读(26)  评论(0编辑  收藏  举报