一般に、これらは次の質問に答えます: ユーザー設定ファイルを変更するにはどうすればよいですか? しかし、私が答えたかった質問は、ローカルの Maven リポジトリの場所を変更する方法でした。答えは、settings.xmlを編集する必要があるということです。ファイルが存在しない場合は、作成する必要があります。Window > Preferences > Maven > User Settingsでファイルの場所を設定または変更します。のユーザー設定エントリです。

これは 2 番目のファイル入力です。情報を含む最初のもの。
明確でない場合は[redacted]
、.m2 フォルダーへのローカル ファイル パスに置き換える必要があります。
「ファイルを開く」リンクをクリックすると、Eclipse で編集するため のsettings.xmlファイルが開きます。
まだsettings.xmlファイルがない場合は、次のコマンドを実行すると、ローカル リポジトリが mdfst13 という名前のユーザーの Windows 10 の既定値に設定されます。
<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
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>C:\Users\mdfst13\.m2\repository</localRepository>
</settings>
これは、システムに適した値に設定する必要があります。私はそれをテストしていませんが、Linux ではデフォルト値は/home/mdfst13/.m2/repository
. もちろん、デフォルト値に設定したくないでしょう。これを読んでいるなら、おそらく他の値に設定したいと思うでしょう。デフォルトが必要な場合は、削除できます。
設定ファイル内の要素の名前については、 @ ejaenvによるこのコメントに感謝<localRepository>
します: . 詳細については、 Maven — 設定リファレンスを参照してください。
Eclipse Photon でユーザー設定値の場所を指定するため の@Ajinkyaの回答に感謝します。
既に settings.xml ファイルがある場合は、これを既存のファイルにマージする必要があります。つまり、<settings
と<localRepository>
はファイル内で 1 回だけ表示される必要があり、既にそこにある設定を保持したい場合があります。別の言い方をすれば、既存のローカル リポジトリ エントリが存在する場合は編集し、存在しない場合はその行をファイルに追加します。
新しいリポジトリにデータをロードするには、Eclipse を再起動する必要がありました。「設定の更新」も「再インデックス」も十分ではありませんでした。