2016-07-21 22 views
0

Wir haben ein Android Studio-Projekt, mit dem wir zusammenarbeiten. Ein Kollege hat ein bintray.com eingerichtet, um alle benötigten Bibliotheken in unserem Android Studio Projekt zu sammeln. Wir haben beide unsere Konten dort, wir haben unseren bintray API Schlüssel und den entsprechenden github Benutzernamen in der Datei gradle.properties eingerichtet. Für ihn funktioniert es gut und er bekommt die hochgeladenen Bibliotheken wie test-1.0.0.pom; aber ich nicht.Bintray-Antwortkonflikt mit Fehlercode 409

Stattdessen bekomme ich

Error:Could not GET ' https://oss.jfrog.org/artifactory/oss-snapshot-local/xxx/yyy/zzz/1.0.0/test-1.0.0.pom '. Received status code 409 from server: Conflict Enable Gradle 'offline mode' and sync project

Gradle sync failed: Could not GET ' https://oss . ... with very same error message

Also mit dem Server ich in Konflikt? Was mache ich falsch?

Antwort

1

Wenn Sie versuchen, dieselbe Bibliothek (test-1.0.0.pom) hochzuladen, die Ihr Kollege hochgeladen hat, wird die 409 erwartet und richtig angezeigt. Sie können eine Release-Version einer Bibliothek nicht überschreiben.

Im Allgemeinen verwenden Sie ein falsches Werkzeug. Bintray ist eine Distributionsplattform, die Bibliotheken verteilen soll, die nach außen freigegeben werden. Was Sie suchen, ist etwas wie - ein Werkzeug zur Zusammenarbeit während der Entwicklung. Gehen Sie voran und installieren Sie eine kostenlose Artifactory Open Source, es funktioniert gut mit Gradle.

ich mit JFrog bin, das Unternehmen hinter und finden my profile für Details und Links.