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'
}
}
}