Esegui il test maven non nella cartella src/test/java predefinita


Ho un progetto contenente pom.xml e alcuni test JUnit. Sia pom.xml che i test unitari sono corretti. Ma il problema è che i test non sono nella cartella src/test/java (non posso usare questa cartella). È possibile dire a maven di eseguire test da un'altra cartella sorgente (che si trova anche in questo progetto)?

Author: maba, 2012-11-06

1 answers

Basta aggiungere questa parte al tuo pom:

<project>
    ...
    <build>
        <testSourceDirectory>src/int-test/java</testSourceDirectory>
    </build>
    ...
</project>

Le sorgenti di test verranno compilate durante la fase test-compile e maven-surefire-plugin troverà anche le classi di test.

 5
Author: maba, 2012-11-06 20:30:15