in the online springcloud tutorials, we often see the following code block under the root pom
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Finchley.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
my understanding is that this is just a declaration, and it will not work if what is not shown in the submodule is declared to be introduced in < dependencies > < / dependencies >. But I found that many sub-modules do not show the introduction, so what is the purpose of this piece?
in addition, several times the submodule shows the introduction, and this is only a pom file, not a jar package, so what"s the use?