Java 函式庫發行版外掛程式新增支援,可為 Java 函式庫組建發行版 ZIP。發行版包含函式庫的 JAR 檔及其相依性。
用法
若要使用 Java 函式庫發行版外掛程式,請在您的組建指令碼中包含下列內容
範例 1. 使用 Java 函式庫發行版外掛程式
build.gradle.kts
plugins {
`java-library-distribution`
}
build.gradle
plugins {
id 'java-library-distribution'
}
若要定義發行版的名稱,您必須設定 baseName
屬性,如下所示
範例 2. 組態發行版名稱
build.gradle.kts
distributions {
main {
distributionBaseName = "my-name"
}
}
build.gradle
distributions {
main {
distributionBaseName = 'my-name'
}
}
外掛程式會為您的函式庫組建發行版。發行版會封裝函式庫的執行時期相依性。儲存在 src/main/dist
中的所有檔案都會新增到封存發行版的根目錄。您可以執行「gradle distZip
」來建立包含發行版的 ZIP 檔。
在發行版中包含其他資源
src/dist
目錄中的所有檔案都會被複製。若要將任何靜態檔案包含在發行版中,只需將它們整理在 src/dist
目錄中,或將它們新增到發行版的內容中即可。
範例 3. 在發行版中包含檔案
build.gradle.kts
distributions {
main {
distributionBaseName = "my-name"
contents {
from("src/dist")
}
}
}
build.gradle
distributions {
main {
distributionBaseName = 'my-name'
contents {
from 'src/dist'
}
}
}