Interdependência, o projeto pai possui algumas dependências, todos os subprojetos as possuem e os subprojetos podem adicionar suas próprias dependências separadamente.
Análise de dependência do projeto de agregação Maven #
Se as dependências forem adicionadas ao pom do projeto pai, todos os subprojetos herdarão as dependências do projeto pai de acordo com o relacionamento de herança das dependências:
Benefícios: Quando vários subprojetos exigem a mesma dependência, não há necessidade de adicionar repetidamente dependências em subprojetos
Desvantagem: Se alguns subprojetos não precisarem dessa dependência, eles ainda serão herdados à força
Se nenhuma dependência unificada for adicionada ao projeto pai, as dependências exigidas por cada subprojeto precisam ser adicionadas no pom do subprojeto
Se houver vários subprojetos que precisam adicionar a mesma dependência, você precisa gerenciar a versão da dependência no pom do projeto pai
依赖配置说明
- Adicione todas as dependências exigidas por cada subprojeto no arquivo pom do projeto pai de uma só vez
- Adicione as dependências do subprojeto atual separadamente em cada subprojeto