|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Objectorg.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.plugins.signing.Sign
class Sign extends DefaultTask
A task for creating digital signature files for one or more; tasks, files, publishable artifacts or configurations.
The task produces Signature
objects that are publishable artifacts and can be assigned to another configuration.The signature objects are created with defaults and using this tasks signatory and signature type.
Property Summary | |
---|---|
boolean |
required
Whether or not this task should fail if no signatory or signature type are configured at generation time. |
Signatory |
signatory
The signatory to the generated signatures. |
SignatureType |
signatureType
|
Constructor Summary | |
Sign()
|
Method Summary | |
---|---|
void
|
generate()
Generates the signature files. |
FileCollection
|
getFilesToSign()
All of the files that will be signed by this task. |
FileCollection
|
getSignatureFiles()
All of the signature files that will be generated by this operation. |
DomainObjectSet
|
getSignatures()
The signatures generated by this task. |
Signature
|
getSingleSignature()
Returns the the single signature generated by this task. |
void
|
required(boolean required)
Change whether or not this task should fail if no signatory or signature type are configured at the time of generation. |
void
|
sign(Task... tasks)
Configures the task to sign the archive produced for each of the given tasks (which must be archive tasks). |
void
|
sign(PublishArtifact... publishArtifacts)
Configures the task to sign each of the given artifacts |
void
|
sign(File... files)
Configures the task to sign each of the given files |
void
|
sign(String classifier, File... files)
Configures the task to sign each of the given artifacts, using the given classifier as the classifier for the resultant signature publish artifact. |
void
|
sign(Configuration... configurations)
Configures the task to sign every artifact of the given configurations |
void
|
signatory(Signatory signatory)
Changes the signatory of the signatures. |
void
|
signatureType(SignatureType type)
Changes the signature file representation for the signatures. |
Property Detail |
---|
boolean required
Defaults to true.
Signatory signatory
SignatureType signatureType
Constructor Detail |
---|
Sign()
Method Detail |
---|
@TaskAction void generate()
FileCollection getFilesToSign()
FileCollection getSignatureFiles()
DomainObjectSet getSignatures()
Signature getSingleSignature()
void required(boolean required)
void sign(Task... tasks)
void sign(PublishArtifact... publishArtifacts)
void sign(File... files)
void sign(String classifier, File... files)
void sign(Configuration... configurations)
void signatory(Signatory signatory)
void signatureType(SignatureType type)
Gradle API 1.12