我還在開始使用gradle,但是我發現jitpack允許在我的github倉庫中包含依賴關係。Intellij中jitpack/gradle的問題
雖然我有問題獲得依賴關係來解決。有些版本可以正常工作,但是其他時候我卻「無法解決」。
我設法與一對夫婦的github回購重現此:
我設置了一個回購要對依賴:https://github.com/bdleitner/dummy-dependency
和一個依賴於它:https://github.com/bdleitner/dummy-client
從jitpack,我可以看到0.1.3發佈虛擬依賴關係的構建日誌:
https://jitpack.io/com/github/bdleitner/dummy-dependency/0.1.3/build.log 看起來一切都成功的地方。
中jitpack登錄後,就可以看到這個版本,並提供了編譯聲明:
compile 'com.github.bdleitner:dummy-dependency:0.1.3'
,但即使我包括在虛擬客戶端的gradle.build文件, 我得到:
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not resolve com.github.bdleitner:dummy-dependency:0.1.3.
Required by:
com.bdl:dummy-client:1.0-SNAPSHOT
> No cached version of com.github.bdleitner:dummy-dependency:0.1.3 available for offline mode.
> No cached version of com.github.bdleitner:dummy-dependency:0.1.3 available for offline mode.
> No cached version of com.github.bdleitner:dummy-dependency:0.1.3 available for offline mode.
我想我可能會缺少一些小而愚蠢的東西,但我一直無法找到它。