2017-09-12 5 views
2

Gradleプロジェクトでは、複数のリモート/ローカルMavenリポジトリを定義できます。Gradleは指定された複数のMavenリポジトリをどのように選択しますか?

buildscript { 
    repositories { 
     mavenLocal() 
     mavenCentral() 
     jCenter() 
     maven { 
      url 'https://example1.mavenrepo.com/public' 
     } 
     maven { 
      url "https://example2.mavenrepo.com/release" 
     } 
    } 

    dependencies { 
     classpath 'com.example.mydependencies:mylibrary:1.0.0' 
    } 
} 

mylibraryがすべてMavenレポに存在する場合。 Gradleはどちらを選択しますか?特定のMavenレポでmylibraryのみをダウンロードするようにGradleを設定できますか?

答えて

3

あなたが複数のリポジトリを持つことができますthe doc

プロジェクトで見つけることができたよう。 Gradleは指定された順番で各リポジトリの依存関係を探し、要求されたモジュールを含む最初のリポジトリで停止します。

関連する問題