Configuração de classpath (Eclipse)

Uma dúvida sobre melhor funcionamento.

Tenho vários jars que meu projeto precisa “apontar” no classpath. Estou utilizando Eclipse e fiz isso diversas vezes mas gostaria de saber qual o melhor jeito (ou se há outro jeito) de faze - lo.

Opção 1
No Eclipse, variáveis para o Classpath:
Windows → Preferences
Vá até a guia
Java → Build Path → Classpath Variables

Com essas variáveis criadas no eclipse basta adicionar, para cada projeto, o respectivo .xar(jar, ear, war) necessário utilizando as variáveis.
Fazendo isso, o arquivo .classpath de cada projeto do Eclipse estará configurado com seus apontamentos.

Opção 2
Criar uma “User Library” e fazer a User Library “apontar” para todos os jars necessários …
O arquivo .classpath de cada projeto estarão apontando para a library apenas …

Qual dessas duas é a melhor opção ?
Há alguma outra boa opção ?

Obrigado !

1 curtida

Na opção 1 você está mudando a variável classpath global, e não espeficamente para um projeto. Isso pode causar conflitos mais tarde, se você tem projetos que usam jars de diferentes versões…

User libraries são interessantes porque você pode reutilizá-las em diferentes projetos.

1 curtida