mirai/tools/gradle-plugin
2020-11-09 15:46:05 +08:00
..
src Fix build 2020-11-09 15:46:05 +08:00
build.gradle.kts Setup gradle publish 2020-09-19 21:01:04 +08:00
README.md Code cleanup 2020-11-08 09:52:29 +08:00

Mirai Console Gradle Plugin

Mirai Console Gradle 插件。

使用

参考 ConfiguringProjects

功能

  • main 源集配置 mirai-coremirai-console 依赖
  • test 源集配置 mirai-core-qqandroid, mirai-console-terminal 的依赖 (用于启动测试)
  • 添加 mirai 依赖仓库链接
  • 配置插件 JAR 打包构建任务 buildPlugin (带依赖)

buildPlugin

用于打包插件和依赖为可以放入 Mirai Console plugins 目录加载的插件 JAR。

执行 buildPlugin

$ gradlew buildPlugin

打包结果存放在 build/mirai/ 目录下。

配置

若要修改 Mirai Console Gradle 插件的默认配置,在 build.gradle.ktsbuild.gradle 内,使用 mirai

mirai { // this: MiraiConsoleExtension
    // 配置
}

DSL 详见 MiraiConsoleExtension

排除依赖

如果要在打包 JARbuildPlugin)时排除一些依赖,请使用如下配置:

mirai {
    excludeDependency("com.google.code.gson", "gson")
}