Carregando...
Carregando...
Ajude a melhorar a plataforma
Leia o trecho a seguir:
No desenvolvimento de aplicações Java, é comum recorrer a ferramentas que auxiliam na automação da configuração do projeto e no gerenciamento de bibliotecas externas. Uma das soluções mais utilizadas para isso é o Maven, que facilita a inclusão automática de dependências, padroniza a estrutura dos projetos, permite a realização de builds e oferece suporte ao controle de versões.
Com base no uso do Maven no contexto de desenvolvimento de projetos Java, observe as afirmativas a seguir:
$I.$ O Maven permite automatizar o processo de build de aplicações, definindo fases como compilação, teste e empacotamento.
$II.$ Com o Maven, todas as dependências de um projeto precisam ser adicionadas manualmente ao diretório de bibliotecas da aplicação.
$III.$ A configuração principal de um projeto Maven é feita no arquivo $pom.xml$, que define dependências, plugins e outras configurações.
Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito
A alternativa correta é B
JUSTIFICATIVA:
A afirmativa $I$ está correta pois o Maven é uma ferramenta de automação de compilação que utiliza o conceito de ciclo de vida ($lifecycle$), composto por fases como $compile$, $test$, $package$ e $install$. A afirmativa $II$ está incorreta porque o Maven gerencia as dependências de forma declarativa; o desenvolvedor apenas as lista no arquivo de configuração e a ferramenta se encarrega de baixá-las e organizá-las automaticamente. A afirmativa $III$ está correta pois o arquivo $pom.xml$ ($Project\ Object\ Model$) é o coração de um projeto Maven, contendo todas as informações de configuração, dependências e plugins necessários para o build.