Когда вы определяете проект с несколькими модулями в Maven, у вас есть один корневой проект и его модули. Когда вы создаете корневой проект, Maven transitivelly строит все свои модули в правильном порядке. До сих пор очень похож на Gradle.Gradle Maven как проект с несколькими модулями
Но с Maven вы можете клонировать только один субмодуль из репозитория и строить его локально, без необходимости загружать всю структуру проекта. Это связано с тем, что вы определяете зависимости от других модулей в рамках одного и того же проекта, как и любая другая внешняя зависимость, и загружается и кэшируется из вашего локального репозитория (Nexus).
С помощью Gradle вы определяете зависимости кросс-модулей как compile project(':other')
. Таким образом, вам нужно клонировать всю структуру проекта из хранилища, чтобы правильно решить и построить. Есть ли способ использовать поддержку проектов с несколькими модулями Gradle без необходимости локального клонирования всей структуры проекта?