FC ConcursosFC Concursos

Questão FC370167

A analista Glenda precisa adicionar uma biblioteca de código fechado a um projeto Java com Maven. A biblioteca possui um conjunto de funções criptográficas implementadas por uma em

Automação e Gestão de Projetos de Software

FGV · 2024

A analista Glenda precisa adicionar uma biblioteca de código fechado a um projeto Java com Maven. A biblioteca possui um conjunto de funções criptográficas implementadas por uma empresa terceirizada. A empresa disponibilizou a biblioteca por meio de um Java Archive (JAR) que não foi construído pelo Maven.

 

Para que o Maven adicione ao repositório local o JAR da empresa terceirizada, a analista deve executar a seguinte meta do maven-install-plugin:

  1. lib-jar;
  2. lib-local;
  3. install-jar;
  4. install-file;
  5. install-local.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A meta correta é install-file, que pertence ao maven-install-plugin e serve para instalar manualmente um JAR que não foi construído pelo Maven no repositório local.

Isso permite que o Maven resolva o artefato como dependência usando coordenadas (groupId, artifactId, version, packaging). Use o comando:

mvn install:install-file -Dfile=<caminho-para-o-arquivo> -DgroupId=<id-do-grupo> -DartifactId=<id-do-artefato> -Dversion=<versão> -Dpackaging=<embalagem>

Informe o caminho do JAR em -Dfile e defina as coordenadas que você usará no pom.xml. Após a execução, o JAR estará disponível no repositório local (~/.m2/repository) e poderá ser referenciado normalmente pelo projeto.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo