ne peut pas être indexé par deux fois - testSourceDirectory et sourceDirectory sont les mêmes

J'ai créé des tests de performances d'un sous-module maven pour mon module principal. Toutes les classes de test sont écrits sous src/principal/java et non src/test/java

Je suis en mesure de package du projet que le pot et l'exécuter à la performance du test de mon projet.

Je voulais exécuter mvn test. Pour mvn test de travail, je devrais avoir <testSourceDirectory> valeur de consigne. Comme dans ce cas, j'ai mon code dans src/main/java que j'ai mis ce :

<testSourceDirectory>src/main/java</testSourceDirectory>

Maintenant mvn test œuvres.

Mais le Problème est de sonar build échoue avec l'erreur de se plaindre: can't be indexed twice. Ce qui est évident, que pour ma pom testSourceDirectory et sourceDirectory sont les mêmes.

[ERROR] Failed to execute goal 
org.codehaus.mojo:sonar-maven-plugin:2.5:sonar (default-cli) 
   on project Blah: File [relative=XYZ.java, abs=/Path/XYZ.java] can't be indexed twice. 
Please check that inclusion/exclusion patterns produce 
disjoint sets for main and test files -> 

Comment résoudre ce problème?

Certains journaux peut être ? 'fichier déjà indexé' est plutôt rare de l'information.
Mise à jour de la question avec l'erreur exacte.

OriginalL'auteur Amod Pandey | 2015-04-24