Slackbot
04/06/2023, 12:42 PMSlackbot
04/09/2023, 1:36 PMSlackbot
04/10/2023, 3:52 PMSlackbot
04/11/2023, 1:41 AMSlackbot
04/11/2023, 3:26 PMSlackbot
04/11/2023, 6:06 PMSlackbot
04/12/2023, 3:10 PMSlackbot
04/14/2023, 10:07 AMSlackbot
04/24/2023, 8:36 AMSlackbot
04/24/2023, 11:17 AMSlackbot
04/26/2023, 11:29 AMSlackbot
04/26/2023, 12:04 PMSlackbot
05/01/2023, 3:01 PMSlackbot
05/01/2023, 10:51 PMSlackbot
05/03/2023, 3:06 AMBig Chungus
05/03/2023, 9:51 AMSlackbot
05/03/2023, 12:48 PMSlackbot
05/05/2023, 9:51 AMSlackbot
05/05/2023, 7:45 PMTomáš Procházka
05/05/2023, 9:29 PMvariant.runtimeConfiguration.incoming.artifacts.resolvedArtifacts
which result in Provider<Set<ResolvedArtifactResult>>
Sadly this is not supported by Gradle Confoguration cache, even when documentation say that yes 😞
So I now have
runtimeConfiguration.incoming.resolutionResult.rootComponent
which is propagated to tasks via @get:Input Property<ResolvedComponentResult>
This works, but API is completely different.
And I have issue to access dependency type (packaging) like jar, aar, war, etc.
if (dependency is ResolvedDependencyResult) {
val selectedDep = dependency.selected
if (selectedDep.id is ModuleComponentIdentifier) {
val identifier = dependency.selected.id as ModuleComponentIdentifier
val packaging = selectedDep.variants.single().attributes.getAttribute(
Attribute.of("org.gradle.libraryelements", String::class.java)
)
There is jar or aar, but the result is somehow random, it sometimes contain the real value and sometimes not.
It is bug in Gradle or this is something completely else?Slackbot
05/10/2023, 12:24 AMSlackbot
05/10/2023, 12:13 PMSlackbot
05/10/2023, 7:05 PMSlackbot
05/15/2023, 1:13 AMSlackbot
05/16/2023, 8:55 PMSlackbot
05/18/2023, 8:51 AMSlackbot
05/18/2023, 3:17 PMSlackbot
05/18/2023, 6:09 PMSlackbot
05/19/2023, 5:29 PMSlackbot
05/24/2023, 8:29 AM