Skip to content

Resolve Gradle 9.6.0 warnings #1207

Description

@ben-manes
The 'val name by creating { }' property delegate syntax has been deprecated. This is scheduled to be removed in Gradle 10. Use 'val element = create(name) { }' instead. Consult the upgrading guide for further information: https://docs.gradle.org/9.6.0-rc-2/userguide/upgrading_version_9.html#kotlin_dsl_delegated_properties
        at Dev_sigstore_sign_base_gradle.<init>(dev.sigstore.sign-base.gradle.kts:33)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)
The 'val name by creating { }' property delegate syntax has been deprecated. This is scheduled to be removed in Gradle 10. Use 'val element = create(name) { }' instead. Consult the upgrading guide for further information: https://docs.gradle.org/9.6.0-rc-2/userguide/upgrading_version_9.html#kotlin_dsl_delegated_properties
        at Dev_sigstore_sign_base_gradle.<init>(dev.sigstore.sign-base.gradle.kts:44)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)

val sigstoreClient by configurations.creating {
description = "Declares sigstore client dependencies"
isCanBeResolved = false
isCanBeConsumed = false
defaultDependencies {
// Default dependency
val version = sigstoreSign.sigstoreJavaVersion.get()
add(project.dependencies.create("dev.sigstore:sigstore-java:$version"))
}
}
val sigstoreClientClasspath by configurations.creating {
description = "Resolves Sigstore dependencies"
isCanBeResolved = true
isCanBeConsumed = false
extendsFrom(sigstoreClient)
attributes {
attribute(Category.CATEGORY_ATTRIBUTE, Category.LIBRARY)
attribute(LibraryElements.LIBRARY_ELEMENTS_ATTRIBUTE, LibraryElements.JAR)
attribute(Usage.USAGE_ATTRIBUTE, Usage.JAVA_RUNTIME)
attribute(Bundling.BUNDLING_ATTRIBUTE, Bundling.EXTERNAL)
attribute(TargetJvmVersion.TARGET_JVM_VERSION_ATTRIBUTE, JavaVersion.current().majorVersion.toInt())
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions