發行版本 (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 相同。