POM (Project Object Model) é a peça fundamental de um proje...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - XML
Para compreender o tema desta questão, é essencial saber que o Apache Maven é uma ferramenta de automação de compilação utilizada principalmente para projetos Java. O Maven utiliza uma abordagem de configuração declarativa para gerenciar a construção do projeto, suas dependências, ordem de compilação, plugins, entre outros aspectos. A peça central dessa configuração declarativa é o POM (Project Object Model), que é um arquivo em formato XML.
O arquivo POM.xml descreve todas as configurações necessárias para o Maven compreender e construir o projeto. Isso inclui informações como nome do projeto, versão, lista de dependências (bibliotecas externas necessárias), plugins, tarefas a serem executadas durante o processo de compilação, entre outras.
A alternativa correta é a E - XML porque o arquivo POM é definido utilizando a linguagem de marcação XML (eXtensible Markup Language). O XML é uma linguagem versátil que permite criar documentos estruturados com tags personalizadas, facilitando a organização e compartilhamento de dados de maneira clara e legível tanto para seres humanos quanto para máquinas.
As demais opções são incorretas pois:
- CSS é uma linguagem de estilo usada para descrever a apresentação de documentos escritos em HTML ou XML;
- Java e C++ são linguagens de programação, e não de marcação ou configuração de projetos;
- HTML é uma linguagem de marcação utilizada para criar páginas na web e não para configuração de projetos de software como o Maven.
Portanto, para resolver essa questão com sucesso, é fundamental entender o papel do Maven na gestão de projetos de software e conhecer o formato do arquivo que ele utiliza para a configuração do POM, que é o XML.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
versão 1.0 do Maven utiliza o arquivo project.xml para definição do POM. Na versão 2.0, este arquivo passa a se chamar pom.xml .
https://pt.wikipedia.org/wiki/Project_Object_Model
e-
O Apache Maven 3 utiliza POM (project object model), um arquivo XML para descrever o projeto de software sendo construído, suas dependências sobre módulos e componentes externos, a ordem de compilação, diretórios e plugins necessários.
Documentos XML centrados em dados possuem muitos itens de dados pequenos que seguem uma estrutura específica e, portanto, podem ser extraídos de um banco de dados estruturado. Normalmente, seguem um esquema predefinido, que especifica os nomes de tags.Documentos XML centrados no documento são documentos com grande quantidade de texto. Há pouco ou nenhum elemento de dado estruturado nesses documentos.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo