Ich habe einen Leistungstest als Maven Submodul zu meinem Hauptmodul erstellt. Alle Testklassen werden unter src geschrieben/Haupt/java und nicht src/Test/javakann nicht zweimal indiziert werden - testSourceDirectory und sourceDirectory sind gleich
Ich bin in der Lage, das Projekt als Glas zu verpacken und es um Leistung testen mein Projekt.
Ich wollte mvn test
ausführen. Für mvn test
zu arbeiten, sollte ich <testSourceDirectory>
Wert gesetzt haben. Wie in diesem Fall habe ich meinen Code in src/main/java gesetzt ich dies:
<testSourceDirectory>src/main/java</testSourceDirectory>
Jetzt mvn test
funktioniert.
Aber das Problem ist Sonar Build fehlschlägt mit Fehler beschweren: can't be indexed twice
. Was ist offensichtlich, wie für meine Pom testSourceDirectory
und sourceDirectory
sind die gleichen.
[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 ->
Wie behebt man dieses Problem?
Einige Protokolle sein kann? "Datei bereits indiziert" ist eine eher knappe Information. – Olivier
Aktualisierte die Frage mit dem genauen Fehler. –