Package me.kzheart.klib.gradle
package me.kzheart.klib.gradle
面向 klib 使用方的 Gradle 构建集成。
-
ClassDescription输出实际参与 Klib 打包的依赖体积与条目统计。生成 Guard 商品入口描述文件。生成 Guard 商品的 Kether 互操作能力声明。根据 klib 扩展生成 Bukkit plugin.yml 描述文件。把
klib { remote { } }的服务端地址、公开写入 Key 与能力上限生成为常量类。modules { data { } }的显式数据能力选择。用于生成 Bukkit 元数据并组装内嵌依赖插件 JAR 的 DSL 配置值。klib { guardProduct { } }的云端商品构建配置。Klib 可发布模块及其直接模块依赖。依赖配置和内嵌依赖配置使用的标准模块依赖图。klib.modules { }的类型安全模块选择 DSL。用于生成 Bukkit 元数据并构建自包含 klib 发行包的 Gradle 插件入口。klib { remote { } }的构建期 Remote 接入配置。构建包含重定位后 klib 模块及依赖的确定性插件 JAR。不可变且依赖完整的 klib 模块选择结果。为最终发行 JAR 生成 TabooLib OpenContainer 形状的 Bukkit 主类。验证成功后把候选 JAR 原子发布到build/libs。klib 及其内嵌实现库的确定性命名空间重定位方案。写出依赖完整的模块选择结果,供诊断与 CI 断言使用。在上传前验证 Guard 商品 JAR 的类加载与 Collector 结构边界。