私のマシン上でMavenが正しく動作しない理由を知りました。何らかの理由で完全に間違った場所からユーザー構成を読み込みます。そして、なぜ私は理解していない。それは通常べきのようなD:\.m2
からMavenが間違った場所からユーザー設定を読み込む
[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
なぜそれが読んでいるユーザーの設定ではなく、私の実際のユーザーディレクトリ:私は、私は最初に次のような出力を得る-X
スイッチとMavenを実行すると?私の古いコンピュータでうまくいきました。今回は別のドライブにmavenをインストールしたことが私と関係がありますか?私の古いコンピュータでは、Cドライブにインストールされていました。
これはどこから得ますかD:\.m2
?実際のデフォルトの場所である%userprofile%\.m2
からユーザー設定ファイルを読み取るにはどうすればよいですか?
'echo%HOMEPATH%'は何を返しますか? –
どのバージョンのMaven(2または3)? M2_HOME env変数の値が設定されていれば、それは何ですか? – Michael
Maven 3、 'M2_HOME' =' D:\ dev \ java \ active' – Svish