首页 > 编程学习 > Maven基础概念【仓库和坐标】这篇看完懂了

Maven下载 官网: Welcome to Apache Maven 下载地址: Maven – Download Apache Maven

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

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

仓库分类:

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

♦ 远程仓库:非本机电脑上的仓库,为本地仓库提供资源

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

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

私服的作用:

♦ 保存具有版权的资源,包含购买或自主研发的jar

  • 中央仓库中的jar都是开源的,不能存储具有版权的资源

♦ —定范围内共享资源,仅对内部开放,不对外共享

02 坐标

什么是坐标

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

https: //repol.maven.org/maven2/

Maven坐标主要组成

  • groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:orgmybatis)

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

  • version:定义当前项自版本号

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

Maven坐标的作用

  • 使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成

本地仓库的配置 Maven启动后,会自动保存下载的资源到本地仓库

默认位置

<localRepository>$(user .home ]/.m2 /repository</localRepository>

当前目录位置为登录用户名所在目录下的m2文件夹中自定义位置

<localRepository>D: maven\repository</localRepository>

当前目录位置为D:maven\repository文件夹中

远程仓库配置

镜像仓库配置

在settting文件中配置阿里云镜像仓库

全局setting与用户setting区别

  • 全局settting定义了当前计算器中Maven的公共配置

  • 用户settting定义了当前用户的配置


虽然maven已经用了很久,看了还是有不少提升。↓

视频选集(1/29)

  • Maven简介-Maven的概念与作用

  • Maven下载与安装-下载安装与环境变量配置

  • Maven基本概念-仓库

  • Maven基本概念-坐标

  • Maven基本概念-仓库配置

  • 第一个Maven程序-Maven项目结构

  • 第一个Maven程序-Maven项目构建

  • 第一个Maven程序-插件创建Maven工程

  • 第一个Maven程序-Idea版创建Maven工程(3.6.1版)

  • 第一个Maven程序-Idea版使用模板(骨架)创建Maven工程(3.6.1版)

  • 第一个Maven程序-tomcat插件安装与web工程启动

  • 依赖管理-依赖配置与依赖传递

  • 依赖管理-依赖范围

  • 生命周期与插件-生命周期与插件

  • 分模块开发与设计-模块拆分思想与pojo模块拆分

  • 分模块开发与设计-dao模块拆分

  • 分模块开发与设计-service模块拆分

  • 分模块开发与设计-controller模块拆分

  • 聚合-模块聚合

  • 继承-模块继承

  • 属性-属性定义与使用

  • 版本管理-版本管理

  • 资源配置-资源加载属性值

  • 环境配置-多环境配置

  • 跳过测试-跳过测试的三种方式

  • 私服-nexus服务器安装与启动

  • 私服-仓库分类与手动上传组件

  • 私服-本地仓库访问私服

  • 私服-idea访问私服与组件上传

Copyright © 2010-2022 dgrt.cn 版权所有 |关于我们| 联系方式