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