Distribution(分发)

分发允许捆绑应用程序或库,包括依赖项、源代码等...

属性

属性描述
contents(内容)

分发的内容。

distributionBaseName(分发基础名称)

分发的基础名称,用于命名分发档案。

name(名称)

此分发的名称。

方法

方法描述
contents(action)

配置分发的内容。

脚本块

无脚本块

属性详情

CopySpec contents (只读)

分发的内容。

Property<String> distributionBaseName

分发的基础名称,用于命名分发档案。

如果此分发的Distribution.getName() 是“main”,则默认为项目的名称。否则为“$project.name-$this.name”。

String name (只读)

此分发的名称。

方法详情

CopySpec contents(Action<? super CopySpec> action)

配置分发的内容。

可用于配置分发的内容

plugins {
    id 'distribution'
}

distributions {
    main {
        contents {
            from "src/readme"
        }
    }
}

contents\{ } 块内的 DSL 与用于 Copy 任务的 DSL 相同。