maven构建项目采坑之-----标签

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版权协议,转载请附上原文出处链接和本声明。