
如图,我引入java-socket包 1.3.5版本的 可以正常使用,1.3.5版本 是你们众多demo代码中 lib里自带的版本。
但因为现在我需要实现其他功能,1.3.5版本 已经不支持我使用了,没有我需要用的api接口,需要升级到1.5.3版本。
但是如果将 java-websocket版本 升级到1.5.3 那么其余的一些云许可开发包 会有冲突问题:
编译完成后 运行报错截图

使用超图sdk版本:1121
请问如何将java-websocket版本 升级1.5.3 并不影响超图云许可模块功能?
补充:我尝试过解决冲突,指定版本:
configurations.all {
resolutionStrategy {
force 'org.slf4j:slf4j-api:1.7.26'
force 'org.slf4j:slf4j-log4j12:1.7.26'
// 如果还有其他 SLF4J 模块,也一并强制指定
// 强制所有对 log4j:log4j 的依赖都使用 log4j-1.2-api 这个桥接包
force 'org.apache.logging.log4j:log4j-1.2-api:2.12.4'
// 为了确保一致性,也可以强制指定 core 和 api 的版本
force 'org.apache.logging.log4j:log4j-core:2.12.4'
force 'org.apache.logging.log4j:log4j-api:2.12.4'
}
}
以及:
implementation ('org.java-websocket:Java-WebSocket:1.5.3') {
exclude group: 'org.java-websocket', module: 'Java-WebSocket'
// 同时排除掉它带来的旧版 slf4j,使用你本地的 1.7.26 版本
exclude group: 'org.slf4j', module: 'slf4j-api'
}
解决冲突后运行 获取云许可模块崩溃,你们那边可以模拟一下试试,求帮助。感谢。