У меня есть проект, который выглядит примерно так:Добавить проект на внешнем уровне, как зависимость к модулю
mainProject/
mainModule
proj1/
module1
proj2/
module2
и то, что я пытаюсь сделать, это добавить proj1
и proj2
как зависимости для mainProject
. Я получил это до такой степени, что я могу импортировать классы из проектов, и все, кажется, работает нормально (ошибки «не могут разрешить символ»), но как только я создаю проект, я получаю кучу ошибок, таких как :
Gradle: error: package com.domain.proj1 does not exist
Gradle: error: cannot find symbol class Class1
в классах, когда я открываю их, я могу перейти к объявлениям, см использований, и не видят красный писать!
Когда я добавил в проект модули proj1
и proj2
и начал их использовать, Intellij даже предложил добавить зависимость к различным проектам. То, что мне кажется странным, заключается в том, что эти изменения в зависимостях нигде не отражаются в моем mainModule
файле build.gradle
.
Я искал несколько часов для решения, и я рассмотрел множество других вопросов здесь, в разделе «Переполнение стека», и был бы очень признателен за ответ. Спасибо!
проблема заключается в том, что оператор ищет 'proj1' и' proj2' под каталогом 'mainProj'. Они не в том же каталоге – Jeeter
Я отредактировал мой ответ, в основном у меня есть этот вопрос сегодня lol – gersonmendes
Он работал как шарм! Большое вам спасибо за вашу помощь! – Jeeter