2017-08-09 101 views
1

我正在嘗試使用gradle和jitpack庫的分支。我有jitpack.io存儲庫設置(並與另一個庫的另一個分支一起工作)。Android jitpack不會從我的回購庫構建

新叉我想包括如下:https://github.com/philippeauriach/ChatKit/tree/allow-moving-item

的jitpack網站看到得好:https://jitpack.io/#philippeauriach/ChatKit/allow-moving-item-SNAPSHOT

但是當我添加compile 'com.github.philippeauriach:ChatKit:allow-moving-item-SNAPSHOT'我gradle這個依賴文件,它說

12:03 Gradle sync failed: Could not find com.github.philippeauriach:ChatKit:allow-moving-item-SNAPSHOT. 
      Required by: 
      project :app 
      Consult IDE log for more details (Help | Show Log) 

通過使用./gradlew assembleDebug --info我得到以下日誌:

Resource missing. [HTTP GET: https://jcenter.bintray.com/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.pom] 
Resource missing. [HTTP HEAD: https://jcenter.bintray.com/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.jar] 
Resource missing. [HTTP GET: https://maven.fabric.io/public/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/maven-metadata.xml] 
Resource missing. [HTTP GET: https://maven.fabric.io/public/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.pom] 
Resource missing. [HTTP HEAD: https://maven.fabric.io/public/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.jar] 
Resource missing. [HTTP GET: http://dl.bintray.com/amulyakhare/maven/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/maven-metadata.xml] 
Resource missing. [HTTP GET: http://dl.bintray.com/amulyakhare/maven/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.pom] 
Resource missing. [HTTP HEAD: http://dl.bintray.com/amulyakhare/maven/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.jar] 
Resource missing. [HTTP GET: https://maven.google.com/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/maven-metadata.xml] 
Resource missing. [HTTP GET: https://maven.google.com/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.pom] 
Resource missing. [HTTP HEAD: https://maven.google.com/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-SNAPSHOT.jar] 
Resource missing. [HTTP GET: https://jitpack.io/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-f906bb2db7-1.pom] 
Resource missing. [HTTP HEAD: https://jitpack.io/com/github/philippeauriach/ChatKit/allow-moving-item-SNAPSHOT/ChatKit-allow-moving-item-f906bb2db7-1.jar] 

這意味着jitpack沒有模塊。這從哪裏來?

回答

2

我終於解決了我的問題。 檢查jitpack生成日誌給我有關該問題的更多信息:https://jitpack.io/com/github/philippeauriach/ChatKit/jitpack-compile-a17dd57690-1/build.log (jitpack日誌網址是https://jitpack.io/com/github/USER/REPO/TAG/build.log

我錯過了一些文件(尤其是包裝的jar文件,由jitpack需要作爲陳述hereCheck that you have the Gradle wrapper in your Git repository. If you don’t then create it using the command gradle wrapper and commit it. Also check that the generated gradle-wrapper.jar is not ignored with .gitignore rules.

所以在我的項目的根目錄運行gradle wrapper生成的文件:

gradlew 
gradlew.bat 
gradle/ 
    wrapper/ 
     gradle-wrapper.jar 
     gradle-wrapper.properties 

他們需要爲了使用jitpack提交。

相關問題