2017-04-18 7 views
2

Wir haben ein Paket mit zwei Artefakte darin veröffentlicht haben (android und os) zu Bintray: https://dl.bintray.com/gojuno/maven/com/gojuno/commander/Bintray nicht eines der Artefakte des Pakets zum jcenter synchronisieren

Dann haben wir aktiviert synchron mit jcenter für Dieses Paket, aber nur einer von den Artefakten ist in sync (android wird synchronisiert, während os nicht):

https://jcenter.bintray.com/com/gojuno/commander/

I Bintray durch Inbox benachrichtigt bintray.com, kontaktieren Sie uns auf bintray.com, E-Mail und Twitter und haben keine Antwort erhalten irgendwo, dieses Problem blockiert für das Projekt.

Ich sah ähnliches Problem wurde durch StackOverflow Bintray and JCenter not in Sync gelöst, so ist dies meine Hoffnung.

Antwort

3

Wenn Sie den Artefaktpfad ändern, können Sie Ihren Inhalt normalerweise nicht über JCenter auflösen, obwohl er bereits enthalten war. Der Grund dafür ist, dass die Einbindung Ihres Commander-Pakets in JCenter für den Pfad der Dateien ist. Daher wurde es ursprünglich unter dem Pfadpräfix 'com/gojuno/commander/android /' eingefügt.

Allerdings haben wir Ihr Paket auf GroupId-Ebene (com/gojuno/commander) neu verknüpft, sodass jedes Untermodul Ihres 'commander'-Pakets automatisch hinzugefügt und mit JCenter synchronisiert wird.

+0

Yup, ich sehe, obwohl es ein Problem mit bintray.com ui in diesem Fall gibt, siehe https://stackoverflow.com/questions/43468385/bintray-does-not-sync-one-of-the-artifacts -of-the-package-to-the-jcenter/43470773 # comment74006637_43470773 –

4

Eine Aufnahme in JCenter verwendet immer ein zugewiesenes Pfadpräfix, um versehentliche Dateiüberschreibungen durch andere Benutzer zu vermeiden. Doch das 'Commander' Paket enthält Dateien ohne gemeinsamen Basispfad: '/ com/gojuno/Kommandant/os' UND '/ com/gojuno/Kommandant/android'

Die beste Vorgehensweise empfehlen wir erstellt ein neues Paket und erstellt nicht mehr als ein Pfadpräfix für ein Paket. Wenn Sie so weiterarbeiten möchten, beachten Sie bitte, dass Sie für jedes Pfadpräfix eine Aufnahmeanfrage einreichen müssen.

Sie können jetzt mit dem gleichen Gruppen-ID-Pfadpräfix mit Ihren verschiedenen Untermodulen arbeiten.

Wir hoffen, dies verdeutlicht.

+0

Dies klärt auf jeden Fall die Dinge und ich bin in Ordnung mit dem aktuellen Verhalten, aber es gibt keine Möglichkeit zu verlangen, andere Einträge im selben Paket durch bintray.com UI, einmal Ich habe erfolgreich eine Verknüpfung des Pakets angefordert (ich nehme an, es wurde automatisch "android" ausgewählt). Dieser Knopf ist verschwunden. Können Sie ihn bitte hinzufügen, damit er nicht verwirrend ist? Vielen Dank! –

Verwandte Themen