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