Я решил и хочу поделиться своими результатами.
Свойства пути построения в фотоне затмения имеют новую опцию на вкладке источника: Содержит тестовые источники . Этот параметр был установлен на Нет для папки myproject/src/test/java
. Когда я попытался установить его на Да , я получил следующую ошибку:
Исходная папка 'src / testjava' в проекте 'myproject' должна иметь
выходная папка, которая также не используется для основных источников
Ошибка была показана, хотя в папке вывода уже был указан путь, отличный от myproject/src/main/java
. Чтобы сбросить настройки, я снял флажок Разрешить исходящие папки для исходных папок и снова установил все выходные папки. После этого мне удалось установить упомянутую опцию на Да . В результате этого импорт был решен.
Причина описана здесь (прокрутите вниз до Источники теста ). Там написано:
Для каждого проекта компиляция теперь выполняется в два этапа: сначала все
основные источники (которые не видят никакого тестового кода на пути сборки) и
тогда все тестовые источники.
Поскольку параметр test-source-folder не был задан, он был скомпилирован как main-source-folder. Поэтому импорт тестовых классов из зависимостей с областью действия test не может быть разрешен.