返回信息流比如项目A依赖于包B和包C,但是包B依赖于包D-1.0,包C依赖于包D-2.0
一般的解决方法就是exclusion吧。
如果B依赖的方法D-1.0里有,但是D-2.0没有;C依赖的方法D-2.0里有,但是D-1.0没有而该怎么办呢?书上说不能引入两个D,不管version如何。
各位有什么高招没?
这是一条镜像帖。来源:北邮人论坛 / java / #35653同步于 2014/10/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[讨论]Maven同时依赖artifactId和groupId相同,version不同的包
yanboyuan
2014/10/28镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
maven不懂帮顶……
【 在 yanboyuan (东林的石头) 的大作中提到: 】
: 比如项目A依赖于包B和包C,但是包B依赖于包D-1.0,包C依赖于包D-2.0
: 一般的解决方法就是exclusion吧。
: 如果B依赖的方法D-1.0里有,但是D-2.0没有;C依赖的方法D-2.0里有,但是D-1.0没有而该怎么办呢?书上说不能引入两个D,不管version如何。
: ...................
只是一种假设而已。
【 在 nuanyangyang 的大作中提到: 】
: 即使都放进来了,可能会因为类名冲突什么的跑不起来。关键是,这两个工程什么关系?为什么依赖不同版本的包呢?