https://kotlinlang.org logo
#gradle
Title
m

Marc Knaup

10/29/2018, 11:38 PM
Hey guys. Signing doesn't work anymore with
gradle-kotlin-dsl-5.0-20181029103648+0000-all
😕 That's what worked with Gradle 4.10.2:
Copy code
signing {
		sign(configurations.archives)
	}
Now fails with:
Copy code
^ 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:
Copy code
signing {
		sign(*configurations.archives.allArtifacts.toTypedArray())
	}
What is the right approach to properly sign everything?