githubをaar用のMavenなリポジトリとして使う
使っているオレオレな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' }