По этому вопросу я пытаюсь настроить следующую структуру проекта
project/
settings.gradle
projectB/ # some common code (using spring-boot)
build.gradle
com/
foo/
bar/...
projectA/ # an android app
build.gradle
com/
foo/
baz/...
settings.gradle
выглядит
rootProject.name = "project"
include ":projectB"
project(":projectB").projectDir = new File(rootDir, './projectB')
include ":projectA"
project(":projectA").projectDir = new File(rootDir, './projectA')
и в projectA/build.gradle
меня есть
dependencies {
implementation project(":projectB")
}
Android Stuido кажется счастливым и обеспечит завершение кода и поиск кода в projectB
в projectA
. Однако компиляция не выполняется с ошибкой
Unsresolved reference: bar
на строке, где я пытаюсь import com.foo.bar.whatever
.
Я пробовал несколько различных изменений в различных файлах градиента, но ничто не исправило эту ошибку.
В чем проблема с этой настройкой и как ее можно решить?
Спасибо