Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — FGV 2026
Engenharia de Software›Ferramentas de Desenvolvimento de Software
Código
fg128596
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Analista de Desenvolvimento de Sistemas
O Maven é baseado em um conceito central de fases de ciclo de vida (lifecycle phases). Considere o ciclo de vida padrão (default).Assinale a opção que apresenta a sequência correta e obrigatória de fases que são executadas quando o comando mvn install é invocado na linha de comando.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Maven Default Lifecycle Phases
Gabarito: letra A. O ciclo de vida padrão (default) do Maven é composto, em sua forma simplificada e mais cobrada, pelas seguintes fases, nesta ordem: validate, compile, test, package, verify, install, deploy. Quando o comando mvn install é invocado, são executadas todas as fases até a fase install (inclusive), não sendo executada a fase deploy. No entanto, a alternativa A lista o ciclo completo (incluindo deploy), sendo a única que apresenta a sequência correta e completa das fases do ciclo de vida padrão. As demais alternativas desviam da ordem canônica (omitindo fases obrigatórias ou incluindo fases de outros ciclos).
PEGA ESSA DICA!
Memorize a sequência completa do default lifecycle: validate, compile, test, package, verify, install, deploy. Para o comando mvn install, lembre-se de que deploy não é executado. Em provas, a banca costuma exigir a ordem exata e pode incluir ou omitir fases para testar seu conhecimento.
1validate
2compile
3test
4package
5verify
6install
7deploy
LEVEL · soulevel.com.br
Alternativa A — ✅ Correta ⟵ GABARITO
A sequência validate, compile, test, package, verify, install, deploy corresponde exatamente à ordem oficial do default lifecycle do Maven. Embora o comando mvn install não execute a fase deploy, a banca considerou esta alternativa como correta por representar a totalidade das fases do ciclo. É a única entre as opções que não comete erro de ordem nem omite fases essenciais.
Alternativa B — ❌ Incorreta
Falta a fase package entre test e verify. No ciclo padrão, package é uma fase obrigatória antes de verify. A sequência correta seria: validate, compile, test, package, verify, install.
Alternativa C — ❌ Incorreta
A fase initialize não faz parte da sequência simplificada principal (embora exista, é anterior a compile e posterior a validate). Além disso, falta a fase verify após package. O Maven executa verify antes de install. A sequência correta não inclui initialize como fase central.
Alternativa D — ❌ Incorreta
A fase process_sources é uma fase intermediária, mas não é a primeira do ciclo. O correto é iniciar com validate. Além disso, falta validate e verify, e inclui deploy indevidamente.
Alternativa E — ❌ Incorreta
Inclui a fase clean, que pertence ao lifecycle clean, não ao default. O ciclo padrão não começa com clean; clean é executado separadamente (ex.: mvn clean install).