Karlatemp 发布的帖子
-
RE: 使用Quartz依赖不能启动Mirai
这是类似 clinit 使用依赖库, mirai 2.16.0 才开始支持在 clinit 阶段使用外部依赖库,并且需要在 clinit 阶段使用必须使用 plugin.yml 定义插件信息
-
RE: 希望能够改进mirai console新版本中的用户须知的确认方式
关于此部分应该如何修改,我们是很欢迎有人提供建议的,这部分确实是不科学的,但是提供建议的同时希望大家记住此机制的初衷是让用户必须阅读使用手册
-
RE: 希望能够改进mirai console新版本中的用户须知的确认方式
添加阅读须知的原因是因为过多用户没有阅读手册而被迫添加的
一味的让用户输入回车可能确实确实不是很好的设计,但是也达到了最初都目的:让用户阅读使用手册
目前的方式确实是有点不科学,但可以开议题讨论改进方法
至于为什么没有将 jvm 参数直接写进 doc 文档里,其原因是不希望整合包作者将此参数内置到启动参数中。可能这确实不是很好都做法,后续会在文档中补上 -
RE: gradle引入依赖错误
https://github.com/mamoe/mirai/issues/2402#issuecomment-1368473584
将
org.jetbrains.kotlin.platform.type
定义为jvm
即可 -
mirai-console-junit5
JUnit5 Support for miria-console plugins!
Project: mirai-console-junit5
使用手册: 点我在 gradle 中编写 mirai-console 插件的测试单元!
如何使用:
添加
plugins { id "com.kasukusakura.mirai-console-junit5" version "0.0.2" }
预览图
-
RE: dependencies中加入org.apache.httpcomponents:httpclient后运行报错
执行以下代码片段
fun Class<*>.dump() { println(this) println("|- CCL ${this.classLoader}" } override fun onEnable() { Class.forName("org.apache.http.client.methods.HttpUriRequest").dump() MyPluginMain::class.java.classLoader.loadClass("org.apache.http.client.methods.HttpUriRequest").dump() }
-
RE: JvmPluginLoader下载lib时卡死
https://github.com/mamoe/mirai/issues/2322 read issues before reporting