mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-22 05:10:09 +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)
|
if (name.startsWith("java.")) return Class.forName(name, false, JavaSystemPlatformClassLoader)
|
||||||
|
|
||||||
// All mirai-core hard-linked should use same version to avoid errors (ClassCastException).
|
// 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)
|
return AllDependenciesClassesHolder.appClassLoader.loadClass(name)
|
||||||
}
|
}
|
||||||
if (name.startsWith("net.mamoe.mirai.")) { // Avoid plugin classing cheating
|
if (name.startsWith("net.mamoe.mirai.")) { // Avoid plugin classing cheating
|
||||||
|
@ -61,8 +61,6 @@ internal class JvmPluginDependencyDownloader(
|
|||||||
val artGroup = node.artifact.groupId
|
val artGroup = node.artifact.groupId
|
||||||
val artId = node.artifact.artifactId
|
val artId = node.artifact.artifactId
|
||||||
|
|
||||||
// mirai used netty-all
|
|
||||||
if (artGroup == "io.netty") return@DependencyFilter false
|
|
||||||
|
|
||||||
if (artGroup == "net.mamoe") {
|
if (artGroup == "net.mamoe") {
|
||||||
if (artId in listOf(
|
if (artId in listOf(
|
||||||
@ -77,6 +75,7 @@ internal class JvmPluginDependencyDownloader(
|
|||||||
"mirai-core-utils-android",
|
"mirai-core-utils-android",
|
||||||
"mirai-console",
|
"mirai-console",
|
||||||
"mirai-console-terminal",
|
"mirai-console-terminal",
|
||||||
|
"mirai-console-frontend-base",
|
||||||
)
|
)
|
||||||
) return@DependencyFilter false
|
) return@DependencyFilter false
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user