Alternativa C
O arquivo pom.xml é a configuração padrão do Maven, uma ferramenta essencial para gerenciar dependências em projetos Java. Ao incluir o banco de dados H2, é necessário utilizar as coordenadas corretas do artefato.
Essas coordenadas são divididas em dois elementos fundamentais:
- GroupId: Define o grupo ou namespace do projeto (ex:
com.h2database). - ArtifactId: Define o nome específico da biblioteca instalada (ex:
h2).
Quando a questão solicita o "nome do artefato", ela refere-se estritamente ao ArtifactId.
Análise das Opções
- A) com.h2database: Incorreto. Este é o GroupId, que indica a organização criadora, não o nome do artefato em si.
- B) www.h2.dabase: Incorreto. Formato inválido para Maven e apresenta erro de ortografia ("dabase" em vez de "database").
- C) h2: Correto. Este é o ArtifactId oficial do driver do banco de dados H2 disponível no repositório Maven Central.
- D) h2-jpa: Incorreto. Embora exista integração com JPA, o artefato base do banco de dados é apenas "h2".
- E) h2-final: Incorreto. Não existe um artefato padrão com este nome no ecossistema H2.
Conclusão
Para declarar a dependência no pom.xml, utiliza-se o bloco abaixo, onde h2 preenche a tag <artifactId>:
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
Portanto, a alternativa correta é a C.