1
resposta

Conflito entre diferentes versões das dependencias

Professor,

Bom dia. Considere a seguinte situação:

Projeto Web incluí o projeto Produtos como uma dependencia. Produtos tem xstream-4.1 e Web utiliza a versão xstream-4.8.

1 - Como configurar o projeto Web de modo que as classes do projeto Web utilizem a versão 4.8 e o projeto Produtos, incluído em Web, continue com a versão 4.1?

2 - Poderá ocorrer erro ao compilar o projeto Web no terminal (fora do Eclipse)?

3 - Durante a instalação dos projetos (mvn clean install), poderá ocorrer problemas?

4 - Ocorrerá problema se os 2 projetos estiverem abertos no Eclipse? Por exemplo: ao editar classe A de Web, o Eclipse mostrará o erro em tempo de edição/compilação se for digitado o nome de uma classe que esteja somente em xstream-4.1 e não esteja na versão 4.8?

Obrigado, Rosklin

1 resposta

Fala Rosklin

1) no pom.xml do projeto web você terá que fazer um <exclusion> na dependência que importa o Produtos.

Para as demais perguntas, não deve haver nenhum outro problema. Caso encontre algum impedimento poste novamente que a gente te ajuda :)

Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software