2017-09-19 1 views
0

Ich habe erfolgreich eine Bibliothek nach bintray hochgeladen, die die Version und die Abhängigkeit korrekt zeigt. Aber wenn ich aufgefordert, es verlinken auf jcenter, bekam ich diese Antwort:Zwei Pfade unter dem gleichen Paket in bintray

Hallo,

Wir können sehen, dass es zwei Wege unter dem gleichen Paket, ein verwendet für die .aar/.jar /.apk und Glas -sources.jar und * -javadoc.jar Dateien auf unter: /com/androiddev/android-dev-core/1.0.0

und eine für die .pom Datei: /com /androiddev/core/1.0.0

Wir können nur eins genehmigen Pfad für ein einzelnes Paket. Bitte konsolidieren Sie die beiden Pfade und teilen Sie uns mit, welches Pfadpräfix Sie einfügen möchten.

Danke, JFrog Unterstützung

ich die beiden Pfade unter Dateiabschnitt in bintray sehen kann. Irgendeine Idee, wie man das löst?

Antwort

3

Um dieses Problem zu vermeiden, stellen Sie sicher, dass Ihr Bibliotheksname dem Namen ähnelt, den Sie in bintray erstellt haben. Wenn sie sich unterscheiden, werden zwei separate Pfade erstellt, wenn Sie Ihre Bibliothek mit dem Befehl bintrayUpload von Android Studio Terminal nach bintray hochladen.

Meine bintray Konfiguration in build.gradle ist unten angegeben.

ext { 
bintrayRepo = 'dev' //the maven repo name (created on bintray) 
bintrayName = 'android-dev-core' //the name you want to give at your project on bintray 
orgName = 'thisisjatinrana' //your user name 

publishedGroupId = 'com.jatin' //aaaa : the librairy group 
artifact = 'android-dev-core' //BBBB : the library name 
libraryVersion = "1.0.0" //the librairy version 

//the library will be : aaaa:BBBB:version 

libraryName = 'android-dev-core' 
libraryDescription = 'Android essential building blocks to speed up development process' 

siteUrl = 'https://github.com/thisisjatinrana/AndroidDevCore' 
gitUrl = 'https://github.com/thisisjatinrana/AndroidDevCore.git' 

developerId = 'jatinrana' 
developerName = 'Jatin Rana' 
developerEmail = '[email protected]' 

licenseName = 'The Apache Software License, Version 2.0' 
licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt' 
allLicenses = ["Apache-2.0"] 

}

Hier Artefakt und bintray Projektname sollte als Bibliotheksname in Android Studio gleich sein.

Verwandte Themen