Two version of same dependency - lower version getting ignored
问题 I have a project in which two dependencies uses different version of same library. For instance, my project has dependency A and dependency B . A and B , both uses a common library/dependency X , but of different versions. A has v1 version of X and B has v2 version of X . So now when I add A & B as dependencies in my project, there are 2 versions of X in my project's go.sum . I was expecting, the respective versions will be referred at run time by A and B . But it is not the case. Somehow