Поздний ответ никогда не повредит.Мое решение было близко к тому, что предложил @lihsus.
Скажем, у вас есть следующая структура проекта:
//Directory structure
app-a/
domain-a/
build.gradle
webapp-a/
build.gradle
Убедитесь, что ваше app-a имеет build.gradle и settings.gradle .
В settings.gradle из app-a вы можете включить обамодули / проекты, такие как:
include ':domain-a'
include ':webapp-a'
А затем в webapp-a вы можете добавить domain-a в качестве зависимости компиляции, как вы предложили:
compile project(':domain-a')