Package org.gradle.api.distribution
Interface Distribution
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CopySpec
contents(Action<? super CopySpec> action)
Configures the contents of the distribution.CopySpec
getContents()
The contents of the distribution.Property<java.lang.String>
getDistributionBaseName()
The baseName of the distribution, used in naming the distribution archives.Property<java.lang.String>
getDistributionClassifier()
The classifier of the distribution, used as the archive classifier in the archives of this distribution.java.lang.String
getName()
The name of this distribution.
-
-
-
Method Detail
-
getName
java.lang.String getName()
The name of this distribution.
-
getDistributionBaseName
Property<java.lang.String> getDistributionBaseName()
The baseName of the distribution, used in naming the distribution archives.If the
getName()
of this distribution is "main
" this defaults to the project's name. Otherwise it is "$project.name-$this.name
".- Since:
- 6.0
-
getDistributionClassifier
@Incubating Property<java.lang.String> getDistributionClassifier()
The classifier of the distribution, used as the archive classifier in the archives of this distribution.By default, no classifier is added.
- Since:
- 7.6
-
getContents
CopySpec getContents()
The contents of the distribution.
-
contents
CopySpec contents(Action<? super CopySpec> action)
Configures the contents of the distribution.Can be used to configure the contents of the distribution:
plugins { id 'distribution' } distributions { main { contents { from "src/readme" } } }
The DSL inside thecontents\{}
block is the same DSL used for Copy tasks.
-
-