1、dependencyManagement标签使用场景
在分布式项目中<dependencyManagement>标签用于顶层抽象模块的管理Jar包,这样子项目中依赖响应的jar时候,就不需要使用<version>标签,来达到统一管理jar版本的目的。
2、采坑记录
使用dependencyManagement需要注意,假设本地库没有所依赖的版本的jar,直接使用以下目录构建项目时IDEA是不会自动下载所依赖的Jar包的(无论怎样刷新Maven)
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.46</version>
</dependency>
</dependencies>
</dependencyManagement>解决办法:
先去掉dependencyManagement标签,等待IDEA下载完所有的jar之后,再加上此标签。
版权声明:本文为qq_16291159原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。