@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.