North
Results
2
comments of
North
今天我又研究了一下。算是一知半解了,我说一下我的理解。 问题要从 Maven 说起。我原本以为 A->B->C的依赖关系,那就是A-C。今天研究了一下maven机制才明白,scope标签和optional标签可以关闭(更准确说是调整)这个依赖的传递性。 因为sofa配置的上面这个disruptor依赖是test,运行时无效,所以我项目需要对这些sofa依赖的jar进行重新依赖,才能运行。 这让我很奇怪,,servlet-api 或者JDBC我比较好理解,那像sofabolt中的这些依赖都是必要的时候,都需要项目重新进行依赖吗?? 目的是为了使用者能 指定合适的版本吗? 我会带着这些问题再琢磨琢磨,大家有啥自己的理解也可以说说。
> > there is a similar issue [sofastack/sofa-rpc#1028](https://github.com/sofastack/sofa-rpc/issues/1028) 看起来是一回事