У меня возникла проблема, когда IntelliJ 13.1.4 при запуске unit test не может найти файл ServiceLoader в каталоге src/test/resources моего модуля.
Обратите внимание, прежде чем ответить, что я выполнил все следующие действия:
- Модуль представляет собой проект Gradle, и если я запустил
gradle test, unit test работает нормально. - Я успешно использовал этот unit test в IntelliJ в прошлом, и он нашел модуль. (Возможно, более ранняя версия IntelliJ?)
- Я дважды проверял параметры модуля IntelliJ, а каталог
src/test/resourcesпомечен как каталог тестовых ресурсов. (См. Снимок экрана ниже.) - Я сбрасываю класс класса classloader класса unit test класса; он имеет каталоги
build/classes/test/иbuild/classes/java, но ниbuild/resources/test/, ниbuild/resources/main/. - Я нажал кнопку, чтобы обновить все проекты Gradle.
Любые идеи о том, что еще может привести к тому, что IntelliJ потерпит неудачу здесь?
Снимок экрана конфигурации моего модуля, показывающий настройки тестовых ресурсов.




