Martin
07/03/2024, 3:11 PMDependencyScopeConfiguration ?Martin
07/03/2024, 3:11 PMMartin
07/03/2024, 3:12 PMDependencyScopeConfiguration directly?Philip W
07/03/2024, 4:06 PMMartin
07/03/2024, 4:06 PMPhilip W
07/03/2024, 4:06 PMPhilip W
07/03/2024, 4:07 PMMartin
07/03/2024, 4:07 PMPhilip W
07/03/2024, 4:08 PMMartin
07/03/2024, 4:08 PMval dependencyScope = configurations.dependencyScope("dependencyScope") {
attributes {
attribute(Usage.USAGE_ATTRIBUTE, project.objects.named(Usage::class.java, Usage.SWIFT_API))
}
}
val resolvable = configurations.resolvable("resolvable") {
attributes {
attribute(Usage.USAGE_ATTRIBUTE, project.objects.named(Usage::class.java, Usage.JAVA_API))
}
extendsFrom(dependencyScope.get())
}Martin
07/03/2024, 4:09 PMPhilip W
07/03/2024, 4:10 PMPhilip W
07/03/2024, 4:11 PMMartin
07/03/2024, 4:11 PMMartin
07/03/2024, 4:11 PMresolvable.get().extendsFrom(dependencyScope.get())Philip W
07/03/2024, 4:12 PMval resolvable = configurations.resolvable("resolvable") {
extendsFrom(dependencyScope.get())
attributes {
attribute(Usage.USAGE_ATTRIBUTE, project.objects.named(Usage::class.java, Usage.JAVA_API))
}
}Martin
07/03/2024, 4:12 PMMartin
07/03/2024, 4:12 PMMartin
07/03/2024, 4:13 PMPhilip W
07/03/2024, 4:13 PMMartin
07/03/2024, 4:13 PMMartin
07/03/2024, 4:13 PMMartin
07/03/2024, 4:31 PMMartin
07/03/2024, 4:32 PMMartin
07/03/2024, 4:32 PMextendsFrom doesn’t seem to matter (not shown in the gist but I did some manual testing)Adam
07/03/2024, 4:58 PMDependencyScopeConfiguration trigger a warning somewhere? Maybe in a build scan?Martin
07/03/2024, 5:00 PMMartin
07/03/2024, 5:03 PMMartin
07/03/2024, 5:04 PM-i )Martin
07/03/2024, 5:04 PMJustin Van Dort
07/12/2024, 2:02 AMJustin Van Dort
07/12/2024, 2:02 AMPhilip W
08/20/2024, 10:41 AM