maven

1.什么是maven

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


1681457726159.png

2.maven的作用

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


    1681458047231.png

3.maven下载与安装

maven属于绿色版软件,解压即安装
maven环境配置
依赖java,需要配置JAVA_HOME
设置MAVEN自身的运行环境,需要配置MAVEN_HOME

maven里的文件
bin是mvn所有的运行指令
boot里面有一个jar包,它有它自己独立的加载程序
conf是配置管理
conf里的settings.xml核心配置
lib里是maven是运行所依赖的架包

4.maven基础概念-仓库

仓库
仓库:用于存储资源,包含各种jar包
仓库分类:

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

5.maven基础概念-坐标

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容