Maven が自分のマシンで正しく動作しない理由を発見しました。何らかの理由で、完全に間違った場所からユーザー構成を読み取ります。そして、私はその理由を理解していません。スイッチを使用してmavenを実行すると-X
、最初に次の出力が得られます。
[DEBUG] Reading global settings from D:\dev\maven\active\conf\settings.xml
[DEBUG] Reading user settings from D:\.m2\settings.xml
[DEBUG] Using local repository at D:\dev\maven_repo
D:\.m2
通常のように実際のユーザーディレクトリではなく、ユーザー設定を読み取るのはなぜですか? 古いパソコンでも問題なく動作しました。今回、別のドライブにmavenをインストールしたことと関係がありますか? 私の古いコンピュータでは、C ドライブにインストールされていました。
これはどこD:\.m2
から取得しますか?実際のデフォルトの場所からユーザー設定ファイルを読み取るにはどうすればよい%userprofile%\.m2
ですか?