Maven基础概念【仓库和坐标】这篇看完懂了
创始人
2024-04-09 06:01:43
0次

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启动后,会自动保存下载的资源到本地仓库

默认位置

$(user .home ]/.m2 /repository

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

D: maven\repository

当前目录位置为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访问私服与组件上传

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...