2016-07-20 9 views
0

Ich habe meine lib zu bintray auf den benutzerdefinierten privaten Repo (myRepoName) hochgeladen und dann versucht, es in einem anderen Projekt zu verwenden.Richten Sie benutzerdefinierte Bibliothek Repo in Gradle

Aber ich brauche es zu laden irgendwie zu dsl Methoden, sonst heißt es Gradle method not found myRepoName

Wie es zu tun?

Antwort

2

Im Moment verwenden Sie einen benutzerdefinierten Namen für das Repository, das Sie deklarieren. Stattdessen müssen Sie eine bestehende Methode unter RepositoryHandler aufrufen, dem zugrunde liegenden Domänenobjekt für die Methode repositories. Um die Fehlermeldung zu beheben, müssen Sie die Methode maven für ein Maven-basiertes Repository verwenden.

buildscript { 
    repositories { 
     maven { 
      name 'myRepoName' 
      url 'https://bintray.com/myRepo/sdk/repo' 
     } 
    } 
} 

Bitte beachten Sie auch, dass es einen Unterschied zwischen den Repositories Sie im buildscript Block definieren und auf der obersten Ebene des Build-Skript definierten Repositorys. Weitere Informationen finden Sie im Benutzerhandbuch zu Gradle.

Verwandte Themen