Slackbot
09/06/2023, 10:33 AMSimon Mavi Stewart
09/06/2023, 10:34 AMbuild.gradle
that looks like:
plugins {
id 'java-library'
}
repositories {
mavenCentral()
}
dependencies {
implementation 'io.netty:netty-tcnative-boringssl-static:2.0.58.Final'
implementation 'io.netty:netty-tcnative-boringssl-static:2.0.58.Final:linux-x86_64'
implementation 'io.netty:netty-tcnative-boringssl-static:2.0.58.Final:osx-aarch_64'
implementation 'io.netty:netty-tcnative-boringssl-static:2.0.58.Final:osx-x86_64'
}
println "Classpath = ${sourceSets.main.compileClasspath.asPath}"
Simon Mavi Stewart
09/06/2023, 10:35 AMdependencies
task lists:
implementation - Implementation dependencies for the 'main' feature. (n)
+--- io.netty:netty-tcnative-boringssl-static:2.0.58.Final (n)
+--- io.netty:netty-tcnative-boringssl-static:2.0.58.Final (n)
+--- io.netty:netty-tcnative-boringssl-static:2.0.58.Final (n)
\--- io.netty:netty-tcnative-boringssl-static:2.0.58.Final (n)
Simon Mavi Stewart
09/06/2023, 10:35 AMSimon Mavi Stewart
09/06/2023, 10:38 AMCalculatedValue
in the RepositoryChainArtifactResolver
hereSimon Mavi Stewart
09/06/2023, 10:39 AMSimon Mavi Stewart
09/06/2023, 10:39 AMAdam
09/06/2023, 10:48 AM-jvm
suffix.Simon Mavi Stewart
09/06/2023, 10:50 AMephemient
09/06/2023, 10:52 AMephemient
09/06/2023, 10:53 AMSimon Mavi Stewart
09/06/2023, 10:53 AMbazel run private/tools/java/com/github/bazelbuild/rules_jvm_external/resolver/cmd:Main -- com.google.guava:guava:32.1.2-jre
(or similar)Simon Mavi Stewart
09/06/2023, 10:54 AMrules_jvm_external
, and the error handling is (ummm…) not great, but the idea is sound.Simon Mavi Stewart
09/06/2023, 10:55 AMephemient
09/06/2023, 10:58 AMdependencies
task but re-implementing it yourself? not sure why you'd use the output of it as an example above thenSimon Mavi Stewart
09/06/2023, 10:58 AMSimon Mavi Stewart
09/06/2023, 10:59 AMSimon Mavi Stewart
09/06/2023, 10:59 AMSimon Mavi Stewart
09/06/2023, 11:00 AMHEAD
of that branch now makes the gradle resolver the default one)ephemient
09/06/2023, 11:01 AMdependencies
renderer doesn't output literally everythingSimon Mavi Stewart
09/06/2023, 11:05 AMSimon Mavi Stewart
09/06/2023, 11:05 AMSimon Mavi Stewart
09/06/2023, 7:13 PMdependencies
task and looking at the scan doesn’t show the different coordinates. It just shows the same collapsed set we see on the command line