スポンサーリンク
Eclipse+Mavenで使っているときのローカルレポジトリの変更方法をメモしておきます。
スポンサーリンク
デフォルト
初期設定だと、「C:\Users\did2memo\.m2\repository」になると思います。
設定ファイルを作る場所
そこで、まず設定ファイルを作ります。設定ファイルの配置場所は、EclipseのPreference>Maven>User Settingsの「User Settings」で指定されているはずです。
ここを変更するなり、ここに表示されているsettings.xmlを作成します。
ベースとなるsettings.xml
settings.xmlはXMLファイルなので、「Maven - Settings Reference」を参考に作成します。
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>X:\home\.m2\repository</localRepository> <interactiveMode/> <usePluginRegistry/> <offline/> <pluginGroups/> <servers/> <mirrors/> <proxies/> <profiles/> <activeProfiles/> </settings>
「localRepository」のところで、パスを指定しています。環境変数が設定してあれば、「${user.home}\.m2\repository」のように、「${user.home}」変数と「MAVEN_HOME環境変数」を組み合わせた方が、mvnのコマンドラインと一致して良いんだと思います。
設定の反映
もう一度Eclipseの設定画面に戻って、「Brows...」ボタンから、settings.xmlファイルを選択します。すると、「User settings file doesn't exist」の表示が消え、ちゃんと設定が読み込まれます。
スポンサーリンク
スポンサーリンク