Ho creato test delle prestazioni come sottomodulo di Maven al mio modulo principale. Tutte le classi di test sono scritti sotto src/main /java e non src/prova/javanon può essere indicizzato due volte - testSourceDirectory e sourceDirectory sono uguali
io sono in grado di confezionare il progetto come vaso ed eseguirlo per prestazioni testare il mio progetto.
Volevo eseguire mvn test
. Per mvn test
al lavoro dovrei avere il valore <testSourceDirectory>
impostato. Come in questo caso io ho il mio codice in src/main/java ho impostato questo per:
<testSourceDirectory>src/main/java</testSourceDirectory>
ora mvn test
opere.
Ma il problema è la generazione del sonar non riesce con errore lamentando: can't be indexed twice
. Che è ovvio come per il mio pom testSourceDirectory
e sourceDirectory
sono gli stessi.
[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 ->
Come risolvere questo problema?
Alcuni ceppi possono essere? 'file già indicizzato' è una informazione piuttosto scarsa. – Olivier
Aggiornata la domanda con l'errore esatto. –