У меня есть проект gradle (преобразованный из оригинального проекта ANT). Структура каталогов соответствует совету gradle, поэтому мой источник находится в src \ main \ java, а test - в src \ test \ java.
Однако, поскольку структура пакета src \ test почти в точности похожа на src \ main, на этапе тестового запуска в gradle я получаю кучу
java.lang.NoClassDefFoundError
, хотя я четко вижу код, скажем, src \ main \ A.B.C \ Y \ X.java . Я подозреваю, что во время выполнения тестов класс для импорта ищется в src \ test \ A.B.C \ Y , где, конечно, класс X отсутствует