Maven学习(二):Maven基础概念

news/2023/5/28 7:29:12

Maven基础概念

  • 一、仓库
  • 二、坐标
  • 三、全局setting与用户setting区别

一、仓库

  • 仓库:用于存储资源,包含各种jar包;
  • 仓库分类:
    • 本地仓库:自己电脑上的存储仓库,连接远程仓库获取资源;
    • 远程仓库:非本机电脑上的仓库为本地仓库提供资源;
      • 中央仓库:Maven团队维护,存储所有资源的仓库;
      • 私服:部门/公司范围内存储资源的仓库,从中央仓库获取资源;
  • 私服的作用:
    • 保存具有版权的资源,包含购买或自助研发的jar包;
      • 中央仓库中的jar都是开放的,不能存储具有版权的资源;
    • 一定范围内共享资源,仅对内部开放,不对外部开放;

大家结合下图作进一步加深记忆:
在这里插入图片描述

二、坐标

  • 什么是坐标?
    • Maven中的坐标用于描述仓库中资源的位置,可以通过该地址得到中央仓库资源的坐标:https://repo1.maven.org/maven2/
  • Maven坐标的主要组成:
    • groupId:定义定义当前Maven项目隶属组织名称(通常是域名反写,例如:org.mybatis)
    • artifactId:定义当前Maven项目名称(通常是模块名称,例如CRM、SMS)
    • version:定义当前项目版本号
    • packing:定义当前项目的打包方式(此项配置在项目中使用而非引用jar时使用)
  • Maven坐标的作用:
    • 使用唯一标识,唯一性定位资源位置,通过该标识可以将资源的识别与下载工作交由机器完成

三、全局setting与用户setting区别

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4555110.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

周鸿祎眼中互联网公司衰落的六大原因

把抄袭美国模式作为一种核心竞争力的机会已经不存在了,而且我认为这是种非常危险的模式。互联网在中国发展了不到二十年,公司出现了不少,留下来的不多。其实,互联网公司衰落的原因很多,要是遇到恶劣的商业环境&#xf…

普通人,如何利用互联网兼职赚钱?

大数据带给我们的是一种生活、工作和思维上的大变革,面对互联网时代带来的未知与变化,有些人选择观望,有些人则紧紧占据风口,抓住了稍纵即逝的机遇。近年来,越来越多的人习惯在茶余饭后通过短视频消磨自己碎片化的时间…

mybatis之一级缓存和二级缓存

缓存: 查询需要连接数据库,非常的耗费资源,将一次查询的结果,暂存在一个可以直接取到的地方,我们将其称之为缓存,当我们需要再次查询相同的数据时,直接走缓存这个过程,就不用走数据…

机器学习之八大算法总结

总结这八大算法对比 八大算法都可以用调库实现,具体库如下: 细节对比 #消除警告 import warnings warnings.filterwarnings(ignore)特征缩放 # 归一化(0,1缩放)__(只适用于神经网络多分类) min_x,max_x np.min(x),np.max(x) x (x-min_x)/(max_x-min_x)# 标准化 x - np.me…

人工智能应用中有这八大不可轻忽的弱点

https://www.toutiao.com/i6636523591120716302/ 2018-12-19 10:20:59 人工智能正在推动一场新的工业革命,其影响范围小则涉及个人生活,大则影响国家安全,让人们在期待的同时,也带着些许忐忑。事实上,当前人工智能的发…

什么是八大智能?

主要有语言智能、数学逻辑智能、空间智能、身体运动智能、音乐智能、人际智能、自我认知智能、自然认知智能。八十年代,美国著名发展心理学家、哈佛大学教授霍华德加德纳博士提出多元智能理论,二十多年来该理论已经广泛应用于欧美国家和亚洲许多国家的幼…

老砒霜和小创创---小朋友,你这样就别怪叔叔坏心眼了

事情 创创是我儿子的小名,快两岁了,周末带他去了一个小花园玩,那里有个类似小隧道的玩具,小朋友可以从那里的一头钻进去,再从另一头钻出来,创创也想玩,但是有个四五岁大的小男孩堵在那个小隧道…

【Alpha】“北航社团帮”小程序v1.0测试报告

目录 测试计划、过程和结果后端单元测试后端压力测试测试结果指标解释前端测试授权登录与权限检查功能测试兼容性测试性能测试回答课程组问题测试中发现的bug场景测试测试矩阵出口条件测试计划、过程和结果 后端单元测试 助教可以在这里查看测试代码。我们对所有接口设计了单元…

《郭论》郭德纲/著 读后得2021-02-22

《郭论》郭德纲/著 读后得 一、历史 1、历史上的四次“清君侧”:刘濞“七国之乱”、安禄山“安史之乱”、元朝帖木儿、明朝朱棣。朱棣是唯一一次“清君侧”成功的一次。 2、解缙:明朝神童。19岁中进士,明成祖曾说:天下不可一日无…

能原谅吗?公式相声李宏烨幡然醒悟,从三个方面向郭德纲道歉

说起相声界最大的腕,一定要属德云社的郭德纲,由于德云社的发展壮大,郭老师的名气也水涨船高。刚进北京城的时候,郭老师见人就要点头哈腰,再看如今的郭德纲,曲协主席见了他也要让三分。 虽然郭德纲老师名气很…

Java设计模式-中介者模式Mediator

介绍 中介者模式(Mediator Pattern),用一个中介对象来封装一系列的对象交互。中介者使各个对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式属于行为型模式,使代…

『 MySQL篇 』:MySQL表的CURD操作

📢 MySQL 系列专栏持续更新中 … MySQL专栏 ​ 目录 目录一、SQL语句- SQL通用语法- 注释- SQL语句分类二、 基础表操作- 创建表- 查看库中的表- 查看表结构- 删除表- 重命名表三、MySQL 中的增删查改操作- 增加(insert语句)- 查询(select语…

1. Python3的安装与环境搭建

1. 开发环境:Win10 Python3.10.5 PyCharm 后续我们一律使用PyCharm来开发Python程序。 2. 安装Python3 下载地址:https://www.python.org/ 运行刚下载的python-3.10.5-amd64.exe,并做以下操作: 然后Next,并进行…

实验7 Wireshark网络安全检测

实验7 Wireshark网络安全检测【实验目的】【实验环境与设备】【实验要求】过程如下:【实验目的】 掌握抓取一次完整的网络通信过程的数据包实验(ping, ICMP协议);wireshark是非常流行的网络封包分析软件,功能十分强大…

怎么快速解决dns被劫持问题?

dns被劫持怎么快速解决?  可以手动指定dns,来达到避免劫持的情况。  dns被劫持怎么快速检测?  iis7网站监控  网站是否被劫持、DNS是否被污染、网站打开速度测试的检查。  操作步骤:  一、打开控制面板,找…

dns被劫持怎么办,什么是dns劫持,有什么方法处理?

DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址或者什么都不做使请求失去响应,其效果就是对特定的网络不能反应或访问的是假网址。 DNS…

安卓逆向:基础入门(一)

前言随着app的广泛应用,使用过程中,难免会遇到些很不友好的功能,比如:游戏充值、间断性弹窗广告、续费解锁下一回等等。而随之会产生如何将这些功能取消掉,而Android逆向就可以做到,纵向丝滑。当然这只是安…

dns被劫持怎么办?网页总是跳转到别的、你的DNS可能被劫持了!

大家应该有过这种情况吧:输入的百度的网址,打开之后却是风马牛不相及的界面,有时还会跳转到各种无法描述的小广告页面上!出现这种情况的时候你就要注意了,这有可能是你的DNS被劫持了! DNS是什么&#xff1f…

dns被劫持怎么办、如何完美解决网站DNS域名被劫持

域名劫持属于互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。 域名劫持就是在劫持…

域名dns被劫持怎么办、dns被劫持怎么办、dns被劫持的解决方法

域名dns被劫持怎么办?域名DNS被劫持,第一时间联系服务商,查询DNS是否正确,其次检查网站是否被挂马,导致出现劫持问题等。 域名DNS劫持是什么意思? 我们在上网过程中都有遇到过网页莫名跳转这些情况&#xf…