Bitbucketを使って、無料かつ簡単にprivateなMavenリポジトリが作れます。
ここに書いてあったことをそのままやるだけですが、
- Bitbucketにprivateリポジトリ作成
- git clone
- Mavenリポジトリの構造に従って、jarやpomを配置
- commit, push
BitbucketのREST APIでこのリポジトリにアクセスできます。
https://api.bitbucket.org/1.0/repositories/[アカウント名]/[リポジトリ名]/raw/master/
上記URLに載ってるURLは古いので注意です。BitbucketのREST APIはv2.0が最新のようですが、現時点では2.0ではrawに対応していないようです。
これをGradleから参照するには、build.gradleに
build.gradle
repositories {
maven {
credentials {
username myMavenRepoUsername
password myMavenRepoPassword
}
url '上記のREST API URL'
}
}
と記述し、$HOME/.gradle/gradle.properties に
gradle.properties
myMavenRepoUsername=Bitbucketのユーザ名
myMavenRepoPassword=Bitbucketのパスワード
とアカウント設定を書けば出来ます。