[resolver] Allow gradle resolver to have self loops (#1475)
diff --git a/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleResolver.java b/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleResolver.java index 082330a..104290d 100644 --- a/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleResolver.java +++ b/private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/gradle/GradleResolver.java
@@ -149,7 +149,7 @@ private ResolutionResult parseDependencies( List<GradleDependency> requestedDeps, GradleDependencyModel resolved) throws GradleDependencyResolutionException { - MutableGraph<Coordinates> graph = GraphBuilder.directed().allowsSelfLoops(false).build(); + MutableGraph<Coordinates> graph = GraphBuilder.directed().allowsSelfLoops(true).build(); Set<Conflict> conflicts = new HashSet<>(); List<GradleResolvedDependency> implementationDependencies = resolved.getResolvedDependencies();