くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

AndroidのGradleでSNAPSHOTを強制的に更新する

Androidの開発を楽にするためにSonatype Nexusを導入して、Androidライブラリを管理するようにしてみた。

wannabe-jellyfish.hatenablog.com

楽にはなったのだけれども、SNAPSHOTの更新で手こずったので、そのときの備忘録。

gradleがキャッシュをしてくれてるので、頻繁にSNAPSHOTを更新してくれない

ライブラリを修正してアプリ側で確認してを何度か繰り返しているけれど、 なぜかSNAPSHOTが更新されていないようだった。。。

調べてみるとGradle自体がキャッシュをもっていて、一定時間はリポジトリを見にいかないよう。

なので、強制的にSNAPSHOTを更新する場合には、--refresh-dependenciesオプションをつける必要がある。

こんな感じ

./gradlew --refresh-dependencies <task>

以上!!