maven依赖的配置和排除依赖过程

 更新时间:2025年03月13日 11:02:12   作者:L_!!!  
这篇文章主要介绍了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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot框架实现支付和转账功能

    SpringBoot框架实现支付和转账功能

    在 Spring Boot 框架中实现支付和转账功能时,涉及到多个细节和注意点,这些功能通常需要高度的安全性、稳定性和可扩展性,本文介绍了实现支付和转账功能的一些关键点,需要的朋友可以参考下
    2024-08-08
  • java并发容器ConcurrentHashMap深入分析

    java并发容器ConcurrentHashMap深入分析

    这篇文章主要为大家介绍了java并发容器ConcurrentHashMap使用示例及深入分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • SpringBoot内置tomcat调优测试优化

    SpringBoot内置tomcat调优测试优化

    这篇文章主要介绍了SpringBoot内置tomcat调优测试优化,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • maven三个常用的插件使用介绍

    maven三个常用的插件使用介绍

    大家好,本篇文章主要讲的是maven三个常用的插件使用介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • JDK的Parser来解析Java源代码详解

    JDK的Parser来解析Java源代码详解

    这篇文章主要介绍了JDK的Parser来解析Java源代码的相关资料,需要的朋友可以参考下
    2016-09-09
  • 详解Java线程池和Executor原理的分析

    详解Java线程池和Executor原理的分析

    这篇文章主要介绍了详解Java线程池和Executor原理的分析的相关资料,这里提供实例及分析原理帮助大家理解这部分知识,需要的朋友可以参考下
    2017-07-07
  • Java-JFrame窗体美化方式

    Java-JFrame窗体美化方式

    这篇文章主要介绍了Java-JFrame窗体美化方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • IDEA引MAVEN项目jar包依赖导入问题解决方法

    IDEA引MAVEN项目jar包依赖导入问题解决方法

    这篇文章主要介绍了IDEA引MAVEN项目jar包依赖导入问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • Java9版本新特性同一个Jar支持多JDK版本运行

    Java9版本新特性同一个Jar支持多JDK版本运行

    这篇文章主要为大家介绍了Java9新版本的特性之同一个Jar支持多JDK版本运行的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • Spring boot 集成Dubbox的方法示例

    Spring boot 集成Dubbox的方法示例

    本篇文章主要介绍了Spring boot 集成Dubbox的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05

最新评论