segunda-feira, 14 de março de 2011

Problema usando Maven + Eclipse WTP

Hoje pela manhã passei por um velho problema. Ao recompilar meu projeto web usando a tarefa test-compile do Maven, por algum motivo o WTP do Eclipse sobrescrevia os resources da minha aplicação com os test-resources.

Problema:
"sobrescrita de resources por test-resources ao fazer deploy de aplicação web"

Eu já tinha passado por isso antes e resolvido, mas fazia tanto tempo que nem me lembrava mais onde era a configuração.

Googlando um pouco descobri o artigo Integrate the Eclipse Web Tools Platform and Maven e finalmente pude resolver.

O problema ocorre por causa de uma configuração no arquivo
.settings/org.eclipse.wst.common.component
, encontrado dentro da pasta do projeto. Deve-se retirar a linha que indica que os recursos de testes devem ser copiados para o deploy-path. Confira como ficou meu arquivo na imagem abaixo.

Pronto! Rode um project clean do Eclipse, limpe o servidor, rode o test-compile (outras tarefas podem ser necesárias dependendo do seu projeto) e finalmente rode sua aplicação!

Nenhum comentário:

Postar um comentário