From 60d561827a9d409e08bd60e6047eaf006ce888d2 Mon Sep 17 00:00:00 2001 From: jarvis2f <137974272+jarvis2f@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:41:20 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=91=E2=80=8D=F0=9F=92=BB=20chore:=20Ad?= =?UTF-8?q?d=20macOS-specific=20Netty=20DNS=20resolver=20dependencies.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/build.gradle | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/api/build.gradle b/api/build.gradle index 64c58c6..805d1e5 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -12,6 +12,8 @@ repositories { } dependencies { + def osName = System.getProperty("os.name").toLowerCase() + implementation 'io.vertx:vertx-core:4.5.11' implementation 'io.vertx:vertx-web:4.5.11' implementation 'io.vertx:vertx-jdbc-client:4.5.11' @@ -24,6 +26,16 @@ dependencies { implementation 'cn.hutool:hutool-log:5.8.34' implementation 'org.jooq:jool:0.9.15' implementation 'com.fasterxml.jackson.core:jackson-databind:2.17.3' + // only for macos + if (osName.contains("mac")) { + implementation('io.netty:netty-resolver-dns-native-macos:4.1.115.Final') { + artifact { + name = 'netty-resolver-dns-native-macos' + type = 'jar' + classifier = System.getProperty("os.arch").contains("aarch64") ? "osx-aarch_64" : "osx-x86_64" + } + } + } testImplementation 'io.vertx:vertx-junit5:4.5.11' testImplementation platform('org.junit:junit-bom:5.10.0')