[Não tem nada a ver com o Maven] Projeto com vários .jars de dependência

5 respostas
A

Olá galera, gostaria de saber quem consegueria me ajudar:

Tenho um projeto Java o qual utiliza um .jar XPTO1 e esse .jar XPTO1 utiliza vários .jars padrão de mercado como
commons e file upload da Apache e por aí vai… Pois bem, tenho um outro .jar chamado XPTO2 que segue a mesma linha, dentro dele tem várias dependencias e muitas destes .jars de dependencia já estão no projeto…

Eu gostaria de:

Criar uma pasta dentro de lib chamada dependencies e colocar todos os .jars sem repetição e fazer com que todas as APIs que estou usando (XPTO1 e XPTO2) utilizem esta pasta. Todavia, está retornando no console vários erros: de classe não encontrada e de compilação nos .jars XPTO1 e XPTO2 por não encontrarem suas dependencias. Uma pessoa me disse que isso era possível por isso que estou persistindo…

Abraços,
André AS.

5 Respostas

BrunoFurtado

Opa,

Teu projeto é Web?
Se for Web, basta incluir do diretório “lib” do teu servidor.
Assim, todos os projetos ou bibliotecas de infraestrutura terão acesso aos arquivos .class dos JARs.

No Tomcat, o diretorio seria: “/apache-tomcat-7.0.22/lib/infra.jar”

Alexandre_Saudate

André,

Duas coisas: 1) Você está utilizando Eclipse? Se estiver, basta criar uma biblioteca no setup do build path. 2) Troque o título do tópico. O correto é “a ver”, e não “haver”.

[]'s

A

asaudate:
André,

Duas coisas: 1) Você está utilizando Eclipse? Se estiver, basta criar uma biblioteca no setup do build path. 2) Troque o título do tópico. O correto é “a ver”, e não “haver”.

[]'s

Oi asaudate obrigado mais uma vez pela ajuda… Realmente não tem nada a ver, escrever “haver” rs… Me confundí rs pois escreví com pressa…

Eu já havia criado uma biblioteca no setup do build path e o erro era o mesmo.

abs,

A

BrunoFurtado:
Opa,

Teu projeto é Web?
Se for Web, basta incluir do diretório “lib” do teu servidor.
Assim, todos os projetos ou bibliotecas de infraestrutura terão acesso aos arquivos .class dos JARs.

No Tomcat, o diretorio seria: “/apache-tomcat-7.0.22/lib/infra.jar”

Já tinha feito e não tinha dado certo.

Alexandre_Saudate

andredecotia:
asaudate:
André,

Duas coisas: 1) Você está utilizando Eclipse? Se estiver, basta criar uma biblioteca no setup do build path. 2) Troque o título do tópico. O correto é “a ver”, e não “haver”.

[]'s

Oi asaudate obrigado mais uma vez pela ajuda… Realmente não tem nada a ver, escrever “haver” rs… Me confundí rs pois escreví com pressa…

Eu já havia criado uma biblioteca no setup do build path e o erro era o mesmo.

abs,

Erro? Que erro?

Você tinha dito que a aplicação é web, mas colocando no diretório do Tomcat não funciona mesmo assim? O que acontece?

Criado 24 de janeiro de 2012
Ultima resposta 24 de jan. de 2012
Respostas 5
Participantes 3