mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-22 21:30:13 +08:00
[console] [internal] No longer fast resolve netty to core
This commit is contained in:
parent
d648e56867
commit
a47a8e1c2a
@ -84,7 +84,7 @@ internal class DynLibClassLoader : URLClassLoader {
|
||||
if (name.startsWith("java.")) return Class.forName(name, false, JavaSystemPlatformClassLoader)
|
||||
|
||||
// All mirai-core hard-linked should use same version to avoid errors (ClassCastException).
|
||||
if (name.startsWith("io.netty") || name in AllDependenciesClassesHolder.allclasses) {
|
||||
if (name in AllDependenciesClassesHolder.allclasses) {
|
||||
return AllDependenciesClassesHolder.appClassLoader.loadClass(name)
|
||||
}
|
||||
if (name.startsWith("net.mamoe.mirai.")) { // Avoid plugin classing cheating
|
||||
|
@ -61,8 +61,6 @@ internal class JvmPluginDependencyDownloader(
|
||||
val artGroup = node.artifact.groupId
|
||||
val artId = node.artifact.artifactId
|
||||
|
||||
// mirai used netty-all
|
||||
if (artGroup == "io.netty") return@DependencyFilter false
|
||||
|
||||
if (artGroup == "net.mamoe") {
|
||||
if (artId in listOf(
|
||||
@ -77,6 +75,7 @@ internal class JvmPluginDependencyDownloader(
|
||||
"mirai-core-utils-android",
|
||||
"mirai-console",
|
||||
"mirai-console-terminal",
|
||||
"mirai-console-frontend-base",
|
||||
)
|
||||
) return@DependencyFilter false
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user