[问题] Gradle 处理不同 package 内有相同 class

楼主: yinyins (白痴)   2016-07-04 00:12:37
碰到这样的状况:
开发中的是一个会建出 stand-alone JAR Application 的专案
已经引用了 Apache Commons-IO 2.4 版
然后现在想要加上引用一个第三方的套件
但是这个套件里面自己包了 1.x 版的 Commons-IO ...
请问使用 Gradle 的情况下,有可能在不改动套件的 JAR 档下
让建立 JAR 的时候自动舍弃旧版 Commons-IO (或者是用新的盖过) 吗?
作者: qrtt1 (有些事,有时候。。。)   2016-07-04 12:46:00
‘自己包了 1.x 版的’ <== 是打包在同 1 个 JAR 里了吗!?
作者: Jichang (C.C.Lemon)   2016-07-04 00:53:00
指定版本就可以了
楼主: yinyins (白痴)   2016-07-05 23:33:00
没错,他把 commons-io 1.x 的 class 档包进自己的 JAR
作者: ssccg (23)   2016-07-06 00:50:00
把那些class档砍掉,如果原作者还有在维护的话顺便去跟他抱怨一下相依管理要做好

Links booklink

Contact Us: admin [ a t ] ucptt.com