Você só pode importar dependências gerenciadas . Isso significa que você só pode importar outros POMs para a dependencyManagementseção do POM do seu projeto. ie
...
<dependencyManagement>
<dependencies>
<dependency>
<groupId>other.pom.group.id</groupId>
<artifactId>other-pom-artifact-id</artifactId>
<version>SNAPSHOT</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>
...
O que acontece então é que todas as dependências definidas na dependencyManagementseção do other-pom-artifact-idsão incluídas na dependencyManagementseção do seu POM . Você pode então fazer referência a essas dependências na dependencyseção de seu POM (e todos os seus POMs filhos) sem ter que incluir um versionetc.
No entanto, se em seu POM você simplesmente definir uma dependência normal, other-pom-artifact-identão todos dependenciesda dependencyseção do other-pom-artifact-idsão incluídos transitivamente em seu projeto - no entanto, as dependências definidas na dependencyManagementseção do other-pom-artifact-idnão são incluídas de forma alguma.
Então, basicamente, os dois mecanismos diferentes são usados para importar / incluir os dois tipos diferentes de dependências (dependências gerenciadas e dependências normais).
Há uma boa página no site do maven, que pode explicar isso muito melhor do que eu, Gerenciamento de dependências no Maven, e também contém informações específicas sobre a importação de dependências .
pomA in for pai depomB, você pode colocar B no gerenciamento de dependência do projeto A com escopoimport?