【发布时间】:2022-09-28 13:21:28
【问题描述】:
我最近买了一台新的 M1 Macbook,并开始在应用程序启动时在 Netty 中看到 this stacktrace。推荐的解决方案是添加此依赖项:
runtimeOnly \"io.netty:netty-resolver-dns-native-macos:4.1.75.Final:osx-aarch_64\"
由于这是 ARM64 特定的依赖项,考虑到我团队中的其他人拥有 x86 工作站并且最终将部署到基于 x86 的实例,将其添加到构建中似乎是不正确的。我只在执行run 任务时才真正需要这个依赖,那么当它在ARM64 机器上执行时,我如何选择包含它呢?
似乎需要自定义 Gradle 配置,但我不知道如何根据体系结构自动包含它。
标签: gradle netty apple-m1 arm64