Maven下载 官网: Welcome to Apache Maven 下载地址: Maven – Download Apache Maven
仓库:用于存储资源,包含各种jar包
仓库分类:
♦ 本地仓库:自己电脑上存储资源的仓库,连接远程仓库获取资源
♦ 远程仓库:非本机电脑上的仓库,为本地仓库提供资源
中央仓库:Maven团队维护,存储所有资源的仓库
私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源
私服的作用:
♦ 保存具有版权的资源,包含购买或自主研发的jar
中央仓库中的jar都是开源的,不能存储具有版权的资源
♦ —定范围内共享资源,仅对内部开放,不对外共享
Maven中的坐标用于描述仓库中资源的位置
https: //repol.maven.org/maven2/
groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:orgmybatis)
artifactld:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)
version:定义当前项自版本号
packaging:包装,定义该项目的打包方式
使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成
本地仓库的配置 Maven启动后,会自动保存下载的资源到本地仓库
默认位置
$(user .home ]/.m2 /repository
当前目录位置为登录用户名所在目录下的m2文件夹中自定义位置
D: maven\repository
当前目录位置为D:maven\repository文件夹中
远程仓库配置
镜像仓库配置
在settting文件中配置阿里云镜像仓库
全局setting与用户setting区别
全局settting定义了当前计算器中Maven的公共配置
用户settting定义了当前用户的配置
虽然maven已经用了很久,看了还是有不少提升。↓
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访问私服与组件上传
下一篇:流程表单初体验