Package me.kzheart.klib.gradle


package me.kzheart.klib.gradle
面向 klib 使用方的 Gradle 构建集成。
  • Class
    Description
    根据 klib 扩展生成 Bukkit plugin.yml 描述文件。
    把 klib { remote { } } 的服务端地址、公开写入 Key 与能力上限生成为常量类。
    用于生成 Bukkit 元数据并组装内嵌依赖插件 JAR 的 DSL 配置值。
    Klib 可发布模块及其直接模块依赖。
    依赖配置和内嵌依赖配置使用的标准模块依赖图。
    klib.modules { } 的类型安全模块选择 DSL。
    用于生成 Bukkit 元数据并构建自包含 klib 发行包的 Gradle 插件入口。
    klib { remote { } } 的构建期 Remote 接入配置。
    构建包含重定位后 klib 模块及依赖的确定性插件 JAR。
    不可变且依赖完整的 klib 模块选择结果。
    为最终发行 JAR 生成 TabooLib OpenContainer 形状的 Bukkit 主类。
    klib 及其内嵌实现库的确定性命名空间重定位方案。
    写出依赖完整的模块选择结果,供诊断与 CI 断言使用。