2015-09-23 67 views
1

我在我的gradle文件中有以下依賴項。重新包裝的jar無法工作的依賴關係

compile 'org.A:A:1.0' 

'org.B:B:1.0' 

和許多它依賴於其它瓶子會自動提取。 但是,我的項目需要重新包裝A.jar(我們稱之爲A * .jar,我將它安裝在本地Maven存儲庫中,作爲定製版本)。 所以現在我改變依賴如下

compile 'org.A:A:custom' 

不以任何在目前A. JAR文件中pom.xml文件(它會,它當時組織提到的依賴關係拉.A:A:1.0

我的問題是:A:根據這句話是什麼編譯org.A

1)1.0拉其他罐子?它是否存在於jar中的pom.xml文件?

2)什麼是如果我想在這兩個自動拉所需要的改變「org.B:B:自定義」等罐子這是dependee org.A的常規版本:A:1.0

回答

0

的Maven將讀取它解析的工件的pom文件。在那裏找到並解決依賴關係。

你只需要上傳A * .jar的pom,並相應地修改它的版本爲A * - 應該已經可以做到。