Imagem de fundo

No desenvolvimento Java, Maven e Gradle são amplamente usados como ferramentas de geren...

No desenvolvimento Java, Maven e Gradle são amplamente usados como ferramentas de gerenciamento de dependências e build automation. Esses gerenciadores ajudam na configuração de bibliotecas e na organização dos projetos. Qual das alternativas a seguir descreve corretamente uma característica do Gradle em comparação com o Maven?


A

Gradle é mais adequado para projetos monolíticos e possui limitações para gerenciamento de dependências em arquiteturas de microserviços.


B

Gradle permite a definição de tarefas customizadas através de uma DSL (Domain-Specific Language), o que proporciona mais flexibilidade em comparação ao Maven.


C

Gradle depende exclusivamente de um arquivo pom.xml, semelhante ao Maven, para definir suas dependências


D

Gradle utiliza arquivos XML para configuração do projeto, proporcionando flexibilidade semelhante ao Maven.


E

Gradle não suporta o uso de plugins, limitando suas funcionalidades a tarefas internas predefinidas.