### O que é o Maven? > Dica: revise o primeiro parágrafo do texto - [ ] Uma linguagem de programação criada pela Apache - [x] Uma ferramenta de automação e gerenciamento de projetos Java - [ ] Um servidor de aplicação Java - [ ] Um framework de testes unitários ### O que é um ciclo de vida no Maven? > Dica: revise a seção Principais conceitos - [ ] Um plugin que analisa a qualidade do código - [ ] Um arquivo de configuração do projeto - [x] Uma sequência de fases executadas em ordem determinada - [ ] Um repositório remoto de dependências ### Quais são os três principais ciclos de vida do Maven? > Dica: revise a seção Principais conceitos - [ ] main, test e build - [x] default, clean e site - [ ] compile, package e deploy - [ ] install, verify e release ### Qual é a ordem correta de algumas fases do ciclo de vida default? > Dica: revise a lista de fases do ciclo default - [ ] deploy, compile, test, validate - [ ] package, validate, compile, test - [x] validate, compile, test, package - [ ] test, validate, package, compile ### O que a fase test do ciclo default faz? > Dica: revise a lista de fases do ciclo default - [ ] Empacota o código compilado em um JAR ou WAR - [ ] Implanta o projeto em um servidor remoto - [x] Executa os testes unitários do projeto - [ ] Instala o pacote no repositório local ### O que é um plugin no Maven? > Dica: revise o parágrafo sobre plugins, após a lista de fases - [ ] Um arquivo de configuração obrigatório do pom.xml - [x] Um componente que adiciona funcionalidades a uma fase do ciclo de vida - [ ] Uma dependência baixada automaticamente da internet - [ ] Um tipo de teste unitário ### O que é um goal no Maven? > Dica: revise o parágrafo sobre goals, logo após a explicação de plugin - [ ] O nome do arquivo pom.xml - [ ] Uma fase do ciclo de vida site - [x] Uma tarefa específica executada por um plugin - [ ] O identificador da versão de um plugin ### Qual arquivo é necessário para configurar o Maven em um projeto? > Dica: revise a seção Configuração - [ ] build.gradle - [ ] settings.xml - [x] pom.xml - [ ] maven.json ### No exemplo do maven-pmd-plugin, em qual fase a execução pmd-verify é configurada? > Dica: revise o exemplo de configuração do plugin PMD - [ ] compile - [ ] test - [x] verify - [ ] deploy ### O que os elementos groupId, artifactId e version identificam em uma declaração de plugin? > Dica: revise os exemplos de configuração do PMD e do Checkstyle - [ ] O nome da fase em que o plugin será executado - [x] A origem e a versão específica do plugin a ser usado - [ ] O goal que será executado pelo plugin - [ ] O caminho do código fonte a ser analisado ### No exercício proposto, qual é o objetivo de executar a fase verify do Maven? > Dica: revise a seção Exercício - [ ] Compilar o projeto sem executar nenhuma análise - [ ] Apenas empacotar o projeto em um JAR - [x] Identificar possíveis problemas no código usando PMD e Checkstyle - [ ] Implantar o projeto em produção