Fixed
Status Update
Comments
gi...@gmail.com <gi...@gmail.com> #2
Maybe a useful information: We (and I suspect many others) only need to allowDependencies()
, so we ca have transitive platform dependencies. In our case it is com.google.firebase:firebase-bom
.
Unfortunately Gradle doesn't allow to have this as transitive dependency constraints.
See
ga...@google.com <ga...@google.com>
ga...@google.com <ga...@google.com> #3
Fixed in AGP 8.4.0-alpha04.
change: I0900a22a8debcdfb35f5b1f02b79d52bb775aecd
Description
Follow-up on https://issuetracker.google.com/247066500
For the following scenario:
When getting the compile/runtime dependencies for app,
androidx.core:core-ktx:1.7.0
will be missing (this scenario is captured inJavaPlatformDependencyTest
).AGP models should contain transitive dependencies of the
platform
project and::platform
project we need to filter out that dependency on the IDE side as this project cannot have any sources:platform
project fully, but this implies that dependency graph information is incomplete