Exécuter le test maven pas dans le dossier src/test/java par défaut


J'ai un projet contenant pom.xml et des JUnit tests. pom.xml et les tests unitaires sont corrects. Mais le problème est que les tests ne sont pas dans le dossier src/test/java (je ne peux pas utiliser ce dossier). Est-il possible de dire à maven d'exécuter des tests à partir d'un autre dossier source (qui se trouve également dans ce projet)?

Author: maba, 2012-11-06

1 answers

Il suffit d'ajouter cette partie à votre pom:

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

Les sources de test seront compilées pendant la phase test-compile et le maven-surefire-plugin trouvera également les classes de test.

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