IntelliJ "не может найти символ" для класса, который находится в моих зависимостях набора источников Gradle - PullRequest
0 голосов
/ 01 июня 2018

У меня есть класс (A) в пакете с именем itest для моих интеграционных тестов.Я хочу, чтобы он использовал класс (B) из другого пакета, называемого test, для модульных тестов.Однако, когда я пытаюсь запустить каталог itest, я получаю «не могу найти символ», относящийся ко всем ссылкам на класс B.

Когда я смотрю на Gradle -> Исходные наборы -> itest -> Зависимости, которые я вижу [проект-name]: test (Compile), который предполагает, что класс B должен быть доступен для класса A.

Коллега вытащил код, и он отлично работает на своей машине, способный использовать класс B в классе Aтесты.Проект также успешно завершается в TeamCity CI.Это говорит о том, что это проблема конфигурации IntelliJ на моей машине.

Я посмотрел на другие "не могу найти символ" ТАК ​​вопросы, которые предлагают скомпилировать проект.Однако, когда я пытаюсь это сделать, он выдает ошибку «не могу найти символ».

1 Ответ

0 голосов
/ 01 июня 2018

Я решил проблему, удалив папку .config в папке .IDEAC2018.1 в / home.

Файл .config является конфигурацией для самого IntelliJ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...