Estou com o seguinte problema relacionado ao processo de build de um projeto com o Maven.
Tenho uma aplicação JavaEE onde utilizo o Maven para gerenciar as dependências e gerar o pacote WAR para deploy.
Sempre funcionou OK, inclusive os testes automatizados com JUnit.
Contudo, necessitei adicionar Jars específicos que não estão em repositório.
Por ser uma aplicação WEB, adicionei os mesmos na pasta lib, dentro de WEB-INF.
Pro editor de códigos do Eclipse, tudo OK. Ele localiza as bibliotecas e não aparecem erros referentes à falta das classes.
Contudo, ao executar o pom para gerar o pacote da aplicação, o maven avisa que estão faltando as classes que estão dentro destes jars externos.
O detalhe é: estes jars não fazem parte do meu repositório.
Gostaria de adicioná-los sem que necessitassem ser parte do repositório.
Abraços.
A
andre_salvati
Isso não existe para o Maven. TODOS os jars, mesmo os que vc não encontra em algum repositório na web, devem ser catalogados.
Esses jars “avulsos” devem ser catalogados no seu repositório local.
L
lgi2020
Taz:
lgi2020:
Gostaria de adicioná-los sem que necessitassem ser parte do repositório.
Isso não existe para o Maven. TODOS os jars, mesmo os que vc não encontra em algum repositório na web, devem ser catalogados.
Esses jars “avulsos” devem ser catalogados no seu repositório local.
Vc tem que “instalar” esses jars avulsos no seu repositório local.
Por exemplo, suponha que vc colocou o jar do jta 1.1 na sua aplicação, vc vai ter que colocar ele no seu repositório e depois no pom.xml da sua aplicação como dependência.
Supondo que o jar do jta seja o jta-1.1-classes.jar
Para instalar ele no seu repositório vc usa o comando