现象
在父模块中使用 dependencyManagement 来控制子模块按需引入jar包 而不是照盘全收
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
</dependencies>
</dependencyManagement>
但是在子模块中继承父类并引入jar包的时候
<parent>
<groupId>cn.o</groupId>
<artifactId>atlas-cloud</artifactId>
<version>1.0.0</version>
</parent>
却发现
无法引入这个jar包3
解决
在子模块中按需引入 需要和父模块一样用 dependencyManagement
<dependencyManagement>
<dependencies>
<!--gateway-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
</dependencies>
</dependencyManagement>