首页 > 其他分享 >maven学习第一天

maven学习第一天

时间:2024-08-08 21:52:27浏览次数:8  
标签:学习 插件 依赖 第一天 文件 -- 标签 maven pom

核心功能依赖管理

1.提取版本号统一管理

在property标签内添加 技术名.version如下图

然后在依赖标签内写入如下格式即可

2.引入依赖作用域

在scop标签内定义依赖范围,默认的作用范围为compile

3.依赖传递和冲突

概念如下:

依赖传递和依赖冲突常见的问题

依赖传递常见的下载问题

(1)依赖版本错误--解决办法为检查依赖标签中的版本是否合理,标签是否错误。

(2)依赖中pom文件下载本地仓库能正常运行,但不会访问阿里镜像地址--此原因为本地仓库被污染,只需删除文件中的lastupdata文件重新下载依赖即可

4.扩展构建管理

功能

注意:使用终端命令时,必须进入到当项目的根目录

(1)清除(2)打包(3)部署,但必须jar包

可视化工具

构建的生命周期:周期包含命令包含插件

5.插件配置

在pom文件中配置

标签:学习,插件,依赖,第一天,文件,--,标签,maven,pom
From: https://blog.csdn.net/ghw666666/article/details/141030534

相关文章

  • freertos学习笔记(十)事件标志组
    事件标志组相当于用户平时定义的Flag,事件标志,不过freertos支持将该标志组作为启动task的条件概述分为8位和24位的模式(通过设置宏来配置)每一位有0和1两个状态用法用于平常程序的标记位用于task之间的同步任务a先到达同步点,进入阻塞态设置任务a的事件标记位检查其......
  • 学习日常:造数据 - 上
    前言上次自己造数据,感悟颇丰,今天就来写一下这个话题。陈老师将这个任务交给我们时,给了我们一个板子,姑且叫它build_data.cpp:/*测试数据生成说明:1.本文件放入标程同文件夹2.在标程内贴入右边语句(不要修改):freopen("data.in","r",stdin);freopen("data.out","w",stdout);3.......
  • Redis学习笔记_1_基本安装与使用
    Redis入门篇1初识RedisRedis是一种键值型的NoSql数据库键值型:指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、甚至jsonNoSql:相对于传统关系型数据库而言,有较大差异1.1认识NoSQLNoSql可以翻译做NotOnlySql(不仅仅是SQL......
  • 基于YOLOv10深度学习的交通信号灯检测识别系统【python源码+Pyqt5界面+数据集+训练代
    《博主简介》小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~......
  • bitset 学习笔记
    bitset有点厉害,必须要学了。介绍bitset可以看成是一个每个位置都是\(0\)或\(1\)的bool数组。与bool数组相比,它的空间复杂度是其\(\frac{1}{32}\),时间复杂度也是\(\frac{1}{32}\),还支持位运算,所以不论是用处还是效率基本薄纱了bool数组。可以作为卡常、压位操作、......
  • 小白学习微信小程序的跨页面通信和数据传递
    跨页面通信和数据传递在微信小程序开发中非常重要,它们可以帮助不同页面之间共享数据并实现页面间的交互。本文将详细介绍微信小程序中的跨页面通信和数据传递的相关知识,并提供代码案例进行说明。小程序中跨页面通信的方式主要包括:使用全局变量使用事件总线使用页面栈数据传......
  • 大语言模型学习笔记
    基础知识简介一、大语言模型(LLM)的概念LLM定义与特点:处理海量文本,多者可具备数百亿参数,理解语言深度,展现涌现能力。LLM国内外代表:i.国外有GPT系列、LLaMA等ii.国内有文心一言、通义千问等。模型大小与性能能关系:与小模型构架相似,但参数量级提升带来解决复杂任务的显著优......
  • Objective-C学习笔记(Block用法)
    Blocks(块)block以插入字符(^)为标识。可以作为函数参数,返回值,或直接调用返回类型(^block命名)(参数类型1,参数类型2)NSString*(^stringBlock)(int,int)=^NSString*(inta,intb){return[NSStringstringWithFormat:@"%d%d",a,b];};当使用block作为函数的参......
  • 学习 Python 语言,它能干什么?
    学习Python语言,它能干什么?为什么要学习编程语言?随着大数据,人工智能盒区块链技术的不断发展和应用,很多领域的创新需要借助一些前沿技术,而软件创建由需要借助编程语言,编程语言是创新与产品之间的桥桥梁,所以创新与编程语言是相辅相成的,人们借助编程语言完成产品的落地。为什......
  • 第二十天的学习(2024.8.8)Vue拓展
    昨天的笔记中,我们进行的项目已经可以在网页上显示查询到数据库中的数据,今天的笔记中将会完成在网页上进行增删改查的操作 1.删除表中数据现在网页上只能呈现出数据库中的数据,我们首先添加一个删除按钮,使其可以对数据库数据进行删除操作<template#default="scope"><e......