implementation dependencyb/build.gradle:
dependencies {
implementation project(':a')
}
c/build.gradle:
dependencies {
implementation project(':b')
}
Changing a:
b will be rebuilt/retested.c will NOT beapi dependencyd/build.gradle:
dependencies {
api project(':a')
}
e/build.gradle:
dependencies {
implementation project(':d')
}
Changing a:
d will be rebuilt/retested.e will be rebuilt/retested.