2016-07-20 8 views
0

私はGithubのプライベートプロジェクトを持っています(寄稿者として追加することなくプロジェクトをクローンしたり見つけたりすることはできません)。このプロジェクトGithubでホストされているプラ​​イベートMavenリポジトリをGradleに依存するように追加する

Android用の別のプロジェクト(プライベート)もあります。このAndroidプロジェクト(または実際のバージョン)の依存関係としてMavenの成果物の最新バージョンを追加する方法があるかどうか、Gradle 。

Githubには基本的なHTTP認証がありません。私はjitpack.ioを見ましたが、Githubにログインしても興味のあるリポジトリを見つけることはできませんでした。それは何か違いがあります、私はこのプロジェクトを所有していません、パートナーはありますが、私はそれにアクセスできます。

+0

アーチファクトストレージにAmazon S3を使用すると考えましたか?それはネイティブにgradleによってサポートされ、s3に格納されたデータは比較的安いです。 – JBirdVegas

+0

シュートは全く考えていませんでした。ありがとう! –

答えて

1

アーチファクトストレージ用にAmazon S3バケットを使用するだけです。ここでは、依存関係をセットアップしてs3からダウンロードする方法の例を示します。

// add s3 for dependency download 
repositories { 
    maven { 
     url "s3://someS3Bucket/maven2" 
     credentials(AwsCredentials) { 
      accessKey "someKey" 
      secretKey "someSecret" 
     } 
    } 
} 
+0

これもGoogle Cloud Storageでも可能ですか? – MarkII