1. ホーム
  2. maven

[解決済み] .m2フォルダーやsettings.xmlの代替場所を永久に指定する方法は?

2023-05-18 08:11:12

質問

私はMaven 3.0を使用しており、私の .m2 フォルダーの位置は C:\Users\me\.m2 .

しかし、私はそのフォルダーへの書き込み権限を持っていませんが、リポジトリの場所を settings.xml .

アクセス制限のため を編集することができません。 settings.xml を編集してリポジトリの場所を変更することができません。

の値を上書きするにはどうすればよいですか? settings.xml -のデフォルトの場所を変更することができます。 .m2 フォルダを編集することなく C:\Users\me\.m2\conf\settings.xml ファイルを編集せずに?

どのように解決するのですか?

この行を settings.xml に追加する必要があります (既にある場合はアンコメント)。

<localRepository>C:\Users\me\.m2\repo</localRepository>

また、コマンドを実行する際に mvn clean install -gs C:\Users\me\.m2\settings.xml - このパラメータは maven に異なる settings.xml にあるデフォルトのもの) を使用するようにします。 $HOME/.m2/settings.xml )