[問題] 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