使っているオレオレなLibraryをaarで「スパーン!」と運用したくなったので、手順を作成。
ホスティング先をどうするかちょっと悩んだけど、友達にヒアリングしたら「別にgithubでいいじゃん!」という元気な回答をちょうだいしたので「ですよねー」と僕もそれにならう。

- 出版社/メーカー: ビデオメーカー
- 発売日: 2014/04/02
- メディア: DVD
- この商品を含むブログを見る
(全然関係ないけどスウェーデンとデンマーク合作のテレビドラマ、THE BRIDGE見始めた!面白い!)
build.gradleにMavenプラグインの利用を追記
def deployTo = new File(rootDir,"repository")
apply plugin: 'maven'
uploadArchives {
repositories {
mavenDeployer {
repository url: "file://${deployTo}"
pom.version = '0.0.1'
pom.groupId = 'jp.co.misyobun'
pom.artifactId = 'Bashou-lib'
}
}
}
aarの作成
$ ./gradlew assembleRelease
アーカイブの作成
$ ./gradlew uploadArchives
プロジェクト直下にrepositoryフォルダが作成されていることを確認する。
あとはgithub上に適切なレポジトリを作成し、そのgh-pagesブランチにrepositoryフォルダをコミット。
利用時
build.gradle上に下記を追記
repositories {
maven { url 'https://misyobun.github.com/BashouRepo/repository/' }
}
dependencies {
compile 'jp.co.misyobun:Bashou-lib:0.0.1'
}