Java 函式庫發行版外掛程式新增支援,可為 Java 函式庫組建發行版 ZIP。發行版包含函式庫的 JAR 檔及其相依性。

用法

若要使用 Java 函式庫發行版外掛程式,請在您的組建指令碼中包含下列內容

build.gradle.kts
plugins {
    `java-library-distribution`
}
build.gradle
plugins {
    id 'java-library-distribution'
}

若要定義發行版的名稱,您必須設定 baseName 屬性,如下所示

build.gradle.kts
distributions {
    main {
        distributionBaseName = "my-name"
    }
}
build.gradle
distributions {
    main {
        distributionBaseName = 'my-name'
    }
}

外掛程式會為您的函式庫組建發行版。發行版會封裝函式庫的執行時期相依性。儲存在 src/main/dist 中的所有檔案都會新增到封存發行版的根目錄。您可以執行「gradle distZip」來建立包含發行版的 ZIP 檔。

任務

Java 函式庫發行版外掛程式會將下列任務新增到專案。

distZipZip

相依性jar

建立完整的發行版 ZIP 封存檔,包含執行時期函式庫。

在發行版中包含其他資源

src/dist 目錄中的所有檔案都會被複製。若要將任何靜態檔案包含在發行版中,只需將它們整理在 src/dist 目錄中,或將它們新增到發行版的內容中即可。

build.gradle.kts
distributions {
    main {
        distributionBaseName = "my-name"
        contents {
            from("src/dist")
        }
    }
}
build.gradle
distributions {
    main {
        distributionBaseName = 'my-name'
        contents {
            from 'src/dist'
        }
    }
}