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:
- lib-jar;
- lib-local;
- install-jar;
- install-file;
- 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