2017-06-19 5 views
0

ich jitpack in meinem gradle bin mit wie folgt:JitPack: Fehler subrepo lösen

allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() 
     maven { url 'https://jitpack.io' } 
    } 
} 

Und in meinem GitHub Repo habe ich ein Untermodul namens authentication

Ich brauche nur zu verwenden, dieses Modul in meinem Projekt, so habe ich dies build.gradle meine Moduls als here erwähnt:

compile 'com.github.MotassemJa.MoAuth:authentication:0.0.5' 

Aber ich erhalte immer

Error:(23, 13) Failed to resolve: com.github.MotassemJa.MoAuth:authentication:0.0.5 

Antwort

2

Wie Sie bei https://jitpack.io/com/github/MotassemJa/MoAuth/0.0.5/build.log sehen können, wurde 0.0.5 von begehen ebb529c949bf7d40815c815d051d45407e8f7f71 gebaut, die 0.0.5~2 und dort das Modul wurde moauth2.0 genannt.

Es sieht so aus, als hätten Sie das Tag und damit das Release verschoben, nachdem es von JitPack kompiliert und zwischengespeichert wurde.

Es ist immer eine sehr schlechte Idee, Releases zu ändern, nachdem sie fertig sind, anstatt eine neue Version zu veröffentlichen.

Ich weiß nicht, ob Sie JitPack den Cache vergessen und Ihre Anwendung neu erstellen können, aber vielleicht wäre es am besten, die 0.0.5-Version zurück zu verschieben, wo sie war, und eine 0.0.6-Version zu erstellen.

Sie möglicherweise in der Lage zu machen JitPack neu erstellen Sie Ihre App, wenn Sie sich bei GitHub in jitpack.io anmelden und löschen Sie den vorhandenen Build. Die FAQ sind dazu nicht klar. Es könnte sein, dass dies nur bei fehlgeschlagenen Builds funktioniert.

+0

Ich versuchte mit einer neuen Version 0.0.6 von der letzten Festschreibung und immer noch das gleiche Problem @ Vampire –

+0

Ich denke, jetzt ist es, weil es ** ist ** nur ein Modul. Wenn Sie sich das Beispiel https://jitpack.io/com/github/jitpack/graddle-modular/1.2/build.log ansehen, sehen Sie zwei Artefakte gefunden, zwei Artefakte veröffentlicht und auf Ihrem Build https: // jitpack. io/com/github/MotassemJa/MoAuth/0.0.6/build.log ein Artefakt gefunden, nur Eltern-Artefakt ist gebaut. – Vampire

+0

Jetzt macht es Sinn :) Danke –