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访问私服与组件上传