dev/Android

Android の開発メモなど

Maven のリポジトリインデックスファイルを削除する - .m2 フォルダが 300MB ってひどくない?

ディスクのお掃除をしていたら、ホームディレクトリの .m2 フォルダが 296MB!
.m2 ってなんだ???


Eclipse についてくる Maven のフォルダらしい。
でもって、Mavenリポジトリのインデックスがデフォルト自動取得される設定で、こんなサイズに。


なぜか慶応大学のサイトで対処法を発見^^;

Eclipse上のMavenに関する一時ファイルの削除方法 | 慶應義塾 日吉ITC

慶応の例は Windows なので、Mac の場合を書くと。

Eclipse を起動し、
・[Eclipse] - [環境設定] をクリック。
f:id:jmab:20131113191153p:plain
・[Preferences] の左ペインで [Maven] を選択。
・[Download repository index updates on startup]のチェックをクリア。
f:id:jmab:20131113191148p:plain
・念のため ~/.m2 をどこかへバックアップ。
・ターミナル を開き、rm -R ~/.m2/repository/ 。
慶応手順では .m2 まるごと消しているが、まるごと消すと Eclipse が起動しなくなることもあるそうなので、repository 内のみ削除がいいのではないかと。


この記事を書くのに Eclipse の設定をいじってたら、「Update index」と怪しいメッセージ・・・。

f:id:jmab:20131113191157p:plain

そうかこいつが Mavenリポジトリのアップデートだったのか!^^;

Maven リポジトリは使っていないのでこの際 Offline でもいいのかもしれない。