当前位置: 首页 > article >正文

maven依赖的配置和排除依赖

1.依赖的配置

1.1位置:写在<properties></properties>标签之下,<project></project>里。
1.2语法固定的格式
 <dependencies>
        <dependency>
        </dependency>
    </dependencies>
1.3在 <dependency></dependency>内部填入依赖对应的版本信息

<groupId>:指代组名
<artifactId>:指代模块名称
<version>:指代版本号

一个具体的例子:

    <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>2.0.16</version>
        </dependency>

2.排除依赖

1.要写在<dependency></dependency>标签的内部
2.和<dependency></dependency>格式一样,属于嵌套语法
   <dependencies>
        <dependency>
        </dependency>
    </dependencies>
         <!--        排除依赖-->
            <exclusions>
                <exclusion>          
                </exclusion>
            </exclusions>

一个具体例子:

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>6.2.1</version>
            <!--        排除依赖-->
            <exclusions>
                <exclusion>
                    <groupId>io.micrometer</groupId>
                    <artifactId>micrometer-observation</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

    </dependencies>

 排除依赖的目的是删除无用的相关依赖,让项目更加轻量化。

3.实战tip:

3.1注意事项

3.2一个好用的maven依赖搜索插件

Maven Search

 


http://www.kler.cn/a/473173.html

相关文章:

  • 新车月交付突破2万辆!小鹏汽车“激活”智驾之困待解
  • SpringBoot日常:集成Kafka
  • C语言的语法
  • Meilisearch ASP.Net Core API 功能demo
  • 基于LabVIEW的BeamGage自动化接口应用
  • 流媒体内网穿透/组网/网络映射EasyNTS上云网关启动失败如何解决?
  • 【Vim Masterclass 笔记08】第 6 章:Vim 中的文本变换及替换操作 + S06L20:文本的插入、变更、替换,以及合并操作
  • Ruby语言的并发编程
  • 2025-1-7-sklearn学习(33)数据集转换-特征提取 我不去想未来是平坦还是泥泞,只要热爱生命,一切 都在意料之中。
  • 【STM32+QT项目】基于STM32与QT的智慧粮仓环境监测与管理系统设计(完整工程资料源码)
  • 使用wav2vec 2.0进行音位分类任务的研究总结
  • HunyuanVideo: A Systematic Framework For LargeVideo Generative Models 论文解读
  • 网络基础1 http1.0 1.1 http/2的演进史
  • 【Uniapp-Vue3】创建自定义页面模板
  • C++语言的计算机基础
  • 【LeetCode】307. 区域和检索 - 数组可修改
  • GPT解释联合训练中的颜色映射概念
  • 设计模式学习笔记——结构型模式
  • C#通过外部进程调用Python
  • 计算机网络之---数据链路层的功能与作用
  • 【C++】字符串处理:从 char[] 到 string
  • 第6章——HTTP首部
  • LabVIEW调用不定长数组 DLL数组
  • 【算法】算法大纲
  • 【C语言】_字符数组与常量字符串
  • 测试开发基础知识2