alibaba-archive / ons

Aliyun ONS Q&A
22 stars 10 forks source link

ons-client最新版本包含了过期的guava依赖 #17

Open ruinshe opened 5 years ago

ruinshe commented 5 years ago

相关模块: ons-client 出现版本:1.8.3.Final JDK环境:1.8.0-222

准备对ons-client进行升级的时候发现最新的com.aliyun.openservices\:ons-client:1.8.3.Final包中包含了过旧的guava的类,比如ImmutableSet。这些类是直接打进jar包之后的,由于不是用pom导致不能排除,升级之后会导致用了guava包的代码编译失败

cxfly commented 4 years ago

升级到最新的1.8以上版本,对项目污染太严重了,作为一个通用的api,不应该把依赖的第三方开源jar包直接打到自己的包里面,而且居然还连包名都不改下,造成跟项目中用到的guava jar包版本冲突。没办法升级,升级之后项目都启动不了了,只能降回1.7.9.Final