2016-08-11 129 views
0

我嘗試將本地發佈用於我的sdk,然後在主應用程序項目中對其進行編譯。將外部依賴項上傳到本地Maven存儲庫

所以適用:

apply plugin: 'maven-publish' 

用命令./gradlew publishToMavenLocal

但目前看來,外部的依賴不會被上傳

enter image description here

因此,建立錯誤出現

enter image description here

full log link

如何處理這些外部依賴?

感謝

回答

1

出版在搖籃不會公佈傳遞依賴。否則,一旦發佈新的工件版本(例如Spring),您還將發佈已發佈的所有內容(例如log4j),並且會失敗。

所以,如果你想編譯你的項目,你必須在repositories{}條款同時指定Maven的地方(你的神器)和Maven中央(外部工件):

repositories { 
    mavenLocal() 
    mavenCentral() 
} 
+0

我想jcenter()做的伎倆,但那是有效的。謝謝! – Ardi

相關問題