What does '->' (arrow) mean in gradle's dependency graph? What does '->' (arrow) mean in gradle's dependency graph? android android

What does '->' (arrow) mean in gradle's dependency graph?


It means that dependency graph contains multiple dependencies with the same group and module but different versions for e.g. org.hamcrest:hamcrest-core. Gradle tries to resolve conflicted versions automatically - by default the latest version is chosen. On the left side of -> is the requested version, on the right the version that will be picked. Here similar question can be found.