博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于maven使用的一些心得
阅读量:7227 次
发布时间:2019-06-29

本文共 705 字,大约阅读时间需要 2 分钟。

hot3.png

1、关于pom文件中<type>pom<type>,表示该项目专门用于管理依赖关系,依赖了该项目就

同时继承的该项目的所有依赖包,如:spring的依赖管理
            <dependency>
                <groupId>io.spring.platform</groupId>
                <artifactId>platform-bom</artifactId>
                <version>2.0.5.RELEASE</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
    也可以自己创建一个类型为pom的项目管理自己的依赖关系,其他项目直接引入该项目即可,如:
            <groupId>testmvn</groupId>
            <artifactId>testmvn</artifactId>
            <version>0.0.1-SNAPSHOT</version>
             <packaging>pom</packaging>

2、关于pom中dependencyManagement中的dependencies与顶层dependencies的关系

    (1)dependencyManagement中的dependencies只是声明,并不实际引入;
    (2)顶层dependencies是对依赖的实际引入,优先级高与dependencyManagement;
    (3)顶层dependencies可以不声明版本,而是使用dependencyManagement中的dependencies声明的
    版本;

转载于:https://my.oschina.net/u/1159254/blog/682328

你可能感兴趣的文章
用Go语言实现微信支付SDK
查看>>
oauth2在php实践
查看>>
LeetCode.914 卡牌分组
查看>>
填坑app:compileDebugJavaWithJavac
查看>>
Android 100+行实现本地跳一跳辅助(不需要连接电脑)
查看>>
位状态的使用
查看>>
面试技术题笔记
查看>>
Myth源码解析系列之一-项目简介
查看>>
JS易混淆的方法整理
查看>>
iOS下JS与OC互相调用(八)--Cordova详解+实战
查看>>
七牛实时音视频云视频连线demo(web部分)
查看>>
Netty源码分析(六):SelectedSelectionKeySetSelector
查看>>
forEach,for...of,map与asycn/await
查看>>
springboot 2 Hikari 多数据源配置问题(dataSourceClassName or jdbcUrl is required)
查看>>
Golang数据库编程之GORM模型定义与数据库迁移
查看>>
Oracle redo解析之-4、rowid的计算
查看>>
Easy Scheduler 1.0.3 发布,分布式工作流任务调度系统
查看>>
java 颠倒整数
查看>>
Python入门教程100天:Day05-练习总结
查看>>
环境搭建,8种基本类型,Static,package和import,log4j
查看>>