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

相关内容

热门资讯

银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...