A distribution allow to bundle an application or a library including dependencies,sources...
Type | Name 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. |
Configures the contents of the distribution.
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.
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
".
The contents of the distribution.
The name of this distribution.
The baseName of the distribution.
Set to change the name of the distribution archives.