Marc Knaup
10/29/2018, 11:38 PMgradle-kotlin-dsl-5.0-20181029103648+0000-all
😕
That's what worked with Gradle 4.10.2:
signing {
sign(configurations.archives)
}
Now fails with:
^ None of the following functions can be called with the arguments supplied:
public open fun sign(closure: Closure<(raw) Any!>!): SignOperation! defined in org.gradle.plugins.signing.SigningExtension
public open fun sign(vararg files: File!): SignOperation! defined in org.gradle.plugins.signing.SigningExtension
public open fun sign(vararg tasks: Task!): (Mutable)List<Sign!>! defined in org.gradle.plugins.signing.SigningExtension
public open fun sign(vararg configurations: Configuration!): (Mutable)List<Sign!>! defined in org.gradle.plugins.signing.SigningExtension
public open fun sign(vararg publishArtifacts: PublishArtifact!): SignOperation! defined in org.gradle.plugins.signing.SigningExtension
@Incubating public open fun sign(vararg publications: Publication!): (Mutable)List<Sign!>! defined in org.gradle.plugins.signing.SigningExtension
public open fun sign(classifier: String!, vararg files: File!): SignOperation! defined in org.gradle.plugins.signing.SigningExtension
@Incubating public open fun sign(publications: DomainObjectCollection<Publication!>!): (Mutable)List<Sign!>! defined in org.gradle.plugins.signing.SigningExtension
I've tried that now but it looks like that the files don't get signed at all:
signing {
sign(*configurations.archives.allArtifacts.toTypedArray())
}
What is the right approach to properly sign everything?