Distribution

API 文档Distribution

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

属性

属性描述
contents

分发的内容。

distributionBaseName

分发的 baseName,用于命名分发归档文件。

name

此分发的名称。

方法

方法描述
contents(action)

配置分发的内容。

脚本块

无脚本块

属性详情

CopySpec contents (只读)

分发的内容。

Property<String> distributionBaseName

分发的 baseName,用于命名分发归档文件。

如果此分发的 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 相同。