使用 JNA 调用本机 API (#3890)

This commit is contained in:
Glavo
2025-05-04 22:31:50 +08:00
committed by GitHub
parent f283254ca0
commit 1ab7ab0750
9 changed files with 301 additions and 34 deletions

View File

@@ -116,8 +116,14 @@ tasks.shadowJar {
exclude("META-INF/services/javax.imageio.spi.ImageReaderSpi")
exclude("META-INF/services/javax.imageio.spi.ImageInputStreamSpi")
listOf(
"aix-*", "sunos-*", "openbsd-*", "dragonflybsd-*","freebsd-*", "linux-*", "darwin-*",
"*-ppc", "*-ppc64le", "*-s390x", "*-armel",
).forEach { exclude("com/sun/jna/$it/**") }
minimize {
exclude(dependency("com.google.code.gson:.*:.*"))
exclude(dependency("net.java.dev.jna:jna:.*"))
exclude(dependency("libs:JFoenix:.*"))
}