IntelliJ утверждает, что директива пакета не соответствует местоположению файлаJAVA

Программисты JAVA общаются здесь
Anonymous
IntelliJ утверждает, что директива пакета не соответствует местоположению файла

Сообщение Anonymous »

После импорта свежей копии существующего (рабочего) проекта из системы контроля версий я получаю эту странную ошибку в некоторых моих файлах Kotlin:
(Проект представляет собой Maven Проект Java, один из модулей которого содержит несколько классов Kotlin, которые до сих пор без проблем сосуществовали и взаимодействовали с классами Java, модулями/пакетами.)

Код: Выделить всё

Package directive does not match the file location

Change file's package to 'src.main.java.e2e.utils"
Это немного странно, не правда ли? Похоже, пакет каким-то образом не распознан/не зарегистрирован? Ни один пакет, который я когда-либо видел, не содержал в своем имени «src.main.java»?
Один из файлов с ошибкой и соответствующий «Kotlin: Unresolved reference» из-за это:
Я знаю, что скриншоты часто не одобряются, но я не знаю лучшего способа показать это. Что имя пакета действительно правильное, но IntelliJ утверждает, что это не так, и что указанная ссылка ДЕЙСТВИТЕЛЬНО существует, хотя IntelliJ утверждает, что это не так.
Пожалуйста, посоветуйте, как это сделать. чтобы лучше продемонстрировать это для ясности, если этого недостаточно.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/783 ... e-location

Вернуться в «JAVA»