Questão de Sistemas Operacionais — Apache — FCC 2022
Sistemas Operacionais›Apache
Código
fc066085
Banca
FCC
Órgão
TRT - 23ª REGIÃO (MT)
Ano
2022
Cargo
Analista Judiciário - Área Apoio - Tecnologia da Informação
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.
Darquivo de configuração chamado dom.xml.
Erepositório chamado maven_settings.
Revelar gabarito e comentário▾
GabaritoC — arquivo declarativo chamado pom.xml.
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”.
Apache Maven – Gerenciamento de dependências com pom.xml
Gabarito: letra C. O Apache Maven é uma ferramenta de build e gerenciamento de projetos que utiliza um arquivo declarativo central chamado pom.xml (Project Object Model). Esse arquivo controla dependências, ciclo de vida de build, geração de documentação, publicação de site e distribuição. As demais alternativas referem-se a outros conceitos ou ferramentas.
Alternativa A — ❌ Incorreta
Document Type Definition (DTD) é uma linguagem para definir a estrutura de documentos XML, não tem relação com o gerenciamento de dependências do Maven.
Alternativa B — ❌ Incorreta
Ant é uma ferramenta de build diferente do Maven, não é um plugin do Maven. O Maven possui seu próprio sistema de plugins, mas Ant não é o mecanismo descrito.
Alternativa C — ✅ Correta ⟵ GABARITO
O arquivo pom.xml contém todas as configurações do projeto Maven: dependências, plugins, metas de build, etc. É o coração do gerenciamento declarativo.
Alternativa D — ❌ Incorreta
dom.xml não é um arquivo padrão do Maven. O nome correto é pom.xml.
Alternativa E — ❌ Incorreta
O arquivo maven_settings.xml (ou settings.xml) é usado para configurar repositórios, perfis e configurações do usuário, mas não controla diretamente o gerenciamento de dependências e a publicação de site/distribuição. Essas atividades são definidas no pom.xml.
NÃO CAIA NESSA!
A alternativa B (Ant) pode enganar candidatos que conhecem Ant como ferramenta de build. No entanto, o Maven possui seu próprio modelo declarativo (pom.xml), enquanto Ant é uma ferramenta procedural baseada em XML. Lembre-se: Maven = pom.xml; Ant = build.xml.