Androidの開発を楽にするためにSonatype Nexusを導入して、Androidライブラリを管理するようにしてみた。
wannabe-jellyfish.hatenablog.com
楽にはなったのだけれども、SNAPSHOTの更新で手こずったので、そのときの備忘録。
gradleがキャッシュをしてくれてるので、頻繁にSNAPSHOTを更新してくれない
ライブラリを修正してアプリ側で確認してを何度か繰り返しているけれど、 なぜかSNAPSHOTが更新されていないようだった。。。
調べてみるとGradle自体がキャッシュをもっていて、一定時間はリポジトリを見にいかないよう。
なので、強制的にSNAPSHOTを更新する場合には、--refresh-dependencies
オプションをつける必要がある。
こんな感じ
./gradlew --refresh-dependencies <task>
以上!!