Новичок в Java, имеющий проблему с существующей кодовой базой.
Кажется, что файлы Java в / src / code не собираются.
Другие разработчики здесь используют IntelliJ, который отлично запускает тесты из коробки (конфигурация по умолчанию). Я пытаюсь использовать VSCode, но также получаю тот же результат, запущенный через терминал:
Выполнение теста приводит к ошибке «не удается найти символ» при попытке импортировать локальные классы из / src / test / ... Если я скопирую проблемный файл в / src / main / ..., этот файл импортирует нормально, но ошибка появляется снова со следующим импортированным файлом и т. д.
Обратите внимание, что команда, щелкающая по «отсутствующему» файлу, открывает его источник в VSCode, поэтому я знаю, что он там есть.
импорт является стандартным:
import com.foo.bar.baz.math.TestMathModelFactory;
Файл существует в:
work/src/test/java/com/foo/bar/baz/math/TestMathModelFactory.java
Он собирается, если я поставлю его под:
work/src/main/java/com/foo/bar/baz/math/TestMathModelFactory.java
Ожидайте импорта, но получите:
RTPTest.java:3: error: cannot find symbol
import com.foo.bar.baz.math.TestMathModelFactory;
^
Я знаю, что делаю что-то глупое, но ¯ \ _ (ツ) _ / ¯