У меня есть мультипроектная сборка, которая выглядит так:
helloworld
- projecta
- build.gradle
- projectb
- build.gradle
- build.gradle
projecta
создает несколько файлов, а projectb
архивирует их. Я хочу, чтобы projectb
зависело от projecta
.
Прямо сейчас у меня просто есть dependsOn ':projecta:build
в моем projectb
build.gradle. Но это похоже на взлом.
Я хочу использовать конфигурации, чтобы они выглядели так:
// projectb build.gradle
dependencies {
compile project(':projecta')
}
Но я не могу найти никакой документации о том, как определить задачу компиляции. Как мне пойти и сделать это?