Olá a todos,
Estou tentando mudar toda arquitetura que tenho p/ fazer funcionar com o Maven 2, seguindo as melhores práticas (http://maven.apache.org/guides/mini/guide-using-one-source-directory.html). Então, atualmente tenho um projeto com a seguinte estrutura:
/
± pom.xml
± src/
…± main/
…± java/
…± /mypack/
…± core/
…± gui/
…± test/
…± java/
…± /mypack/
…± core/
…± gui/
± core/
…± pom.xml
…± target/
…± my-core-1.0.jar
± gui/
…± pom.xml
…± target/
…± my-module-1.0.jar
O building está ok quando não digo ao Maven p/ rodar os test cases, mas quando eu peço p/ rodar os testes, o maven-surefire-plugin fica confuso por algum motivo. O problema é: quando testo apenas o módulo core, o plug-in de teste está tentando rodar também os testes do módulo gui. Isto é um absurdo, pois no core/pom.xml estou incluindo APENAS os testes do core:
…/src/test/java/
…
maven-surefire-plugin
/core/
Alguém já teve problema com isso?
Muito obrigado.