Merge pull request #51598 from noojung

Closes gh-51598

* gh-51598:
  Avoid using Project objects as dependency notation
This commit is contained in:
Andy Wilkinson
2026-09-07 12:38:00 +01:00
@@ -47,7 +47,8 @@ public class AggregatorPlugin implements Plugin<Project> {
configureAttributes(configuration, aggregate, target.getObjects());
});
target.getRootProject()
.allprojects((project) -> target.getDependencies().add(dependencies.getName(), project));
.allprojects((project) -> target.getDependencies()
.add(dependencies.getName(), project.getDependencyFactory().createProjectDependency()));
aggregate.getFiles()
.convention(aggregated.map((configuration) -> configuration.getIncoming()
.artifactView((view) -> view.setLenient(true))