我有一些xyz现有的pkg使用谷歌。gson版本2.2.4。
我正在创建新的pkg(osgi包)的http客户端调用api,我需要gson版本2.8.6。
如果我使用现有版本,即2.2.4,我在编译过程中会遇到以下问题。
在以下模块中发现冲突:- com.google.code.gson:介于版本2.9.0和2.8.6之间的gson
如果我使用版本i.e. 2.8.6(在我的情况下是必需的),则现有测试失败-这是集成测试失败背后的实际错误:- 无法解析此错误:(osgi.ee版本=9.0))
Java Java版本“1.8.0_311”(使用Gradle 5.2)
1条答案
按热度按时间v9tzhpje1#
错误消息
missing requirement [com.google.gson/2.8.6] osgi.ee; filter:="(&(osgi.ee=JavaSE)(version=9.0))
表示版本2.8.6至少需要Java 9。