Questão nº 40
Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 40)
FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓
Utilizando a ferramenta Apache Maven, o gerenciamento de dependências, a criação de documentação, a publicação de site e a publicação de distribuição são controlados a partir de um
- Amodelo de objeto chamado Document Type Definition.
- Bplugin chamado Ant.
- Carquivo declarativo chamado `pom.xml`. (alternativa correta)
- Darquivo de configuração chamado `dom.xml`.
- Erepositório chamado `maven_settings`.
Resposta comentada
Gabarito Alternativa C
No Apache Maven, a gestão de um projeto é centralizada em um único arquivo que descreve tudo sobre ele, desde suas dependências até como ele deve ser construído e documentado. Esse arquivo é como a "carteira de identidade" do seu projeto Maven.
- (A) Incorreta: Um Document Type Definition (DTD) é uma forma de definir a estrutura e os elementos válidos de um documento XML, mas não é o arquivo que controla as funcionalidades do projeto Maven.
- (B) Incorreta: O Ant é uma ferramenta de build diferente e mais antiga que o Maven. Embora o Maven possa usar plugins para executar tarefas Ant, o Ant em si não é um plugin do Maven que controla todas as funcionalidades mencionadas. Armadilha da banca: Mistura ferramentas de build, confundindo o aluno que conhece ambas, mas não a relação hierárquica ou funcional entre elas no contexto do Maven.
- (C) Correta: Todas essas funcionalidades (gerenciamento de dependências, criação de documentação, publicação de site e publicação de distribuição) são controladas a partir do arquivo declarativo
pom.xml(Project Object Model). Este arquivo XML é o coração de todo projeto Maven, onde se configura as dependências, plugins, fases do ciclo de vida, informações do projeto e muito mais. - (D) Incorreta:
dom.xmlnão é um arquivo de configuração padrão ou reconhecido no contexto do Apache Maven. O nome é uma distração. - (E) Incorreta: O repositório
maven_settings(ousettings.xml) é um arquivo de configuração global do Maven (para o usuário ou para a instalação), que define configurações como repositórios remotos, proxies e autenticações, mas não as configurações específicas de um projeto individual como dependências ou documentação.
Fonte: FCC TRT23 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.