Я создал тест производительности как подмодуль maven для моего основного модуля. Все тестовые классы написаны в разделе src/ main/java, а не src/ test/java
Я могу упаковать проект как jar и запустить его для тестирования производительности моего проекта.
Я хотел выполнить mvn test
. Для работы mvn test
у меня должно быть значение <testSourceDirectory>
. Как и в этом случае, у меня есть код в src/main/java, который я установил для этого:
<testSourceDirectory>src/main/java</testSourceDirectory>
Теперь mvn test
работает.
Но проблема в том, что сборка сонара не с ошибкой: can't be indexed twice
. Что очевидно, поскольку мои pom testSourceDirectory
и sourceDirectory
одинаковы.
[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 ->
Как исправить эту проблему?