У меня есть проект IntelliJ IDEA, содержащий два модуля Scala M1 и M2. Каждый из этих модулей содержит один класс Scala C1 и C2 соответственно. Кроме того, класс C2 импортирует класс C1.
Все прошло хорошо, пока я не добавил поддержку модулей Maven для обоих модулей.
Первым шагом было добавление поддержки фреймворка Maven для M1 («зависимый» модуль). После этого я смог скомпилировать проект.
Вторым шагом было добавление поддержки каркаса для M2 (зависимый модуль).
Сразу после того, как я это сделал, C2 больше не мог разрешать C1, хотя пути, кажется, в порядке, и M1 появился в списке зависимостей M2.
Конечно, я также добавил поддержку фреймворка для самого проекта.
Есть идеи, что там происходит?