1
...即使錯誤報告了正確的下載URL。Gradle在Bintray上的Maven回購中找不到.aar文件
(Bintray下面的信息。)
搖籃回購
repositories {
jcenter()
maven { url 'https://dl.bintray.com/myUsername/myRepo/' }
}
依賴
compile('com.domain.groupid:library-core:[email protected]') {
transitive=true
}
compile('com.domain.groupid:library-support:[email protected]') {
transitive=true
}
錯誤
Error:Could not find library-core.aar (com.domain.groupid:library-core:v1.2.3).
Searched in the following locations:
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/v1.2.3/library-core-v1.2.3.aar
如果我複製該URL,我可以在簽出窗口中下載它。爲什麼Gradle對它有問題?
還有另一個類似的編譯依賴項(這裏列爲library-support
),但我假設它沒有得到它,因爲這個失敗的第一個。
設置...
我有Bintray個人公開回購,有兩款Android庫。
https://bintray.com/myUsername/myRepo/library-core
https://bintray.com/myUsername/myRepo/library-support
這兩個版本都有我的庫的gradle腳本中的bintray規則上傳的版本。該版本上傳,我可以看到他們在bintray UI,我可以下載他們,看看他們是我所期待的:
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/maven-metadata.xml
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3-sources.jar
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3.aar
https://dl.bintray.com/myUsername/myRepo/com/domain/groupid/library-core/library-core-v1.2.3/library-core-v1.2.3.pom
// Same for library-support. All of these download in a signed out window.
的gradle是希望別的東西嗎?
您能否提供您的Bintray依賴關係的_actual_鏈接?我想重現這個問題。順便說一句:在Maven的庫中使用'v'前綴非常少見。這意味着這個屬性是這個版本。也許這與你的問題有關。 –
你是贏家。我重新上傳時沒有版本名稱中的v,並更新了我的依賴關係以匹配,並且生活很好。請發表您的評論作爲答案,以便我可以授予您一些聲望。 – Anm
太棒了!請在下面找到答案。 –