Hey all. I’m trying to migrate some of my ad-hoc `...
# gradle
c
Hey all. I’m trying to migrate some of my ad-hoc
apply from: "..."
scripts to Kotlin DSL precompiled plugins in
buildSrc
, but I can’t seem to get any of the script dependencies to be available in that precompiled script. What am I doing wrong? For example, I’m trying to set up the BuildScans plugin as a precompiled script, using the exact snippet here https://docs.gradle.com/build-scan-plugin/?_ga=2.23672124.703625548.1560734466-1630298723.1525375128#scans_gradle_com
Copy code
// buildSrc/build.gradle.kts
plugins {
    `kotlin-dsl`
}
repositories {
    jcenter()
}
Copy code
// buildSrc/src/main/kotlin/build-scans.gradle.kts
plugins {
    id("com.gradle.build-scan") version "2.3"
}

buildScan {
    setTermsOfServiceUrl("<https://gradle.com/terms-of-service>")
    setTermsOfServiceAgree("yes")

    publishAlways()
}
Copy code
e: /.../buildSrc/src/main/kotlin/build-scans.gradle.kts: (6, 1): Unresolved reference: buildScan
e: /.../buildSrc/src/main/kotlin/build-scans.gradle.kts: (7, 5): Unresolved reference: setTermsOfServiceUrl
e: /.../buildSrc/src/main/kotlin/build-scans.gradle.kts: (8, 5): Unresolved reference: setTermsOfServiceAgree
e: /.../buildSrc/src/main/kotlin/build-scans.gradle.kts: (13, 5): Unresolved reference: publishAlways