问题描述
我正在使用 Gradle shadow 插件将一些依赖项重新定位到捆绑的 jar 中。
relocate 'io.netty','thirdparty.io.netty'
我发现受此阴影影响的字符串文字会导致 netty 依赖项的一些运行时错误。
原始依赖项中定义了以下字符串字面量:
String staticLibName = "netty_tcnative";
在阴影 jar 中,此字符串文字更改为:
String staticLibName = "thirdparty.netty_tcnative";
有什么办法可以防止这种更改字符串文字的行为吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)