[Resolvido]Qual logica de arrastar jar pra dentro do eclipse?

Pessoal,

Porque mesmo mapeando dentro do Eclipse minhas bibliotecas em Java Build Path>Libraries, ainda tenho que arrastar os jars pra dentro do lib de WEB-INF? Isso fica duplicando os arquivos, ja que eu mantenho meus jars externos dentro de uma pasta só de bibliotecas pra me organizar melhor, mas desse jeito cada vez que eu crio um projeto, todos jars que arrasto pra dentro do lib ficam duplicados.

Por exemplo o JSF, tenho ele salvo em uma pasta Libs no C:, mas em cada projeto que crio, tenho que arrastar o jar pra dentro do projeto, e ae cada projeto novo fica com os arquivos criados tambem dentro do projeto. Cada jar é pequeno, mas a medida que eu fica repetindo isso, começa a passar de 200MB de lib duplicada queria entender o motivo…

Tem algum jeito de fazer o eclipse funcionar sem arrastar os arquivos? ( uso windows)

No WEB-INF/lib elas são carregadas para dentro do seu EAR/WAR. No buildpath elas são para ajudar o Eclipse a sacar quais bibliotecas você está utilizando.

Eu imagino que seja assim. Mas eu prefiro que uma vez dentro da pasta lib o Eclipse adicionasse ao build path tb. =/

Não tenho certeza, mas acho que as libs do buildpath são como links, onde esse caminho no seu disco só funcionaria na sua máquina. Estando no WEB-INF/lib, ele está sempre com o seu projeto, então ao levar o seu projeto para outro lugar, ele não “perderia” os jars.

De qualquer forma eu prefiro também pecar por excesso :slight_smile:

Então é assim mesmo, que pena…

Muito obrigado jakefrog e felipe.