Named
PlayDistribution
public interface Distribution extends Named
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
CopySpec |
contents(Action<? super CopySpec> action) |
Configures the contents of the distribution.
|
java.lang.String |
getBaseName() |
Deprecated.
Use #getDistributionBaseName()
|
CopySpec |
getContents() |
The contents of the distribution.
|
Property<java.lang.String> |
getDistributionBaseName() |
The baseName of the distribution, used in naming the distribution archives.
|
java.lang.String |
getName() |
The name of this distribution.
|
void |
setBaseName(java.lang.String baseName) |
Deprecated.
Use #getDistributionBaseName()
|
java.lang.String getName()
@Deprecated @ReplacedBy("distributionBaseName") java.lang.String getBaseName()
If the getName()
of this distribution is "main
" this defaults to the project's name.
Otherwise it is "$project.name-$this.name
".
@Deprecated void setBaseName(java.lang.String baseName)
Set to change the name of the distribution archives.
@Incubating Property<java.lang.String> getDistributionBaseName()
If the getName()
of this distribution is "main
" this defaults to the project's name.
Otherwise it is "$project.name-$this.name
".
CopySpec getContents()
CopySpec contents(Action<? super CopySpec> action)
Can be used to configure the contents of the distribution:
plugins { id 'distribution' } distributions { main { contents { from "src/readme" } } }The DSL inside the
contents\{}
block is the same DSL used for Copy tasks.