|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
org.gradle.api.distribution.Distribution org.gradle.api.Named
@Incubating public interface Distribution extends Named
A distribution allow to bundle an application or a library including dependencies,sources...
Method Summary | |
---|---|
CopySpec
|
contents(Action 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. |
Methods inherited from interface Named | |
---|---|
getName |
Method Detail |
---|
public CopySpec contents(Action 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.
public String getBaseName()
If the getName() of this distribution is "main" this defaults to the project's name. Otherwise it is "$project.name-$this.name".
public CopySpec getContents()
public String getName()
public void setBaseName(String baseName)
Set to change the name of the distribution archives.
Gradle API 1.12