web-dev-qa-db-ja.com

WindowsでMavenリポジトリフォルダを変更するにはどうすればよいですか?

Windowsでは、mavenはC:\Documents And Settings\MyUser\.m2フォルダー(またはC:\Users\MyUser\.m2)内のすべてをダウンロードします。使用するフォルダを変更する方法はありますか?特に、Documents And Settings/Usersフォルダー内の任意の場所にダウンロードするように設定します。

39
Victor Stafusa

settings.xml in M2_HOME/conf(M2_HOME環境変数の設定の詳細については this を参照)。次のセクションを追加(またはコメント解除)できます。

  <!-- localRepository
  | The path to the local repository maven will use to store artifacts.
  |
  | Default: ~/.m2/repository
  -->
 <localRepository>/path/to/local/repo</localRepository>

デフォルトで既にそこにコメントアウトされたセクションで提案されているように。そこで、パスを変更して、目的を達成できるようにする必要があります。

71
David

Eclipse IDEの場合

ローカルMavenをEclispeのM2プラグインのMavenプラグインとして使用している場合、settings.xmlを編集するだけでは十分ではありません。プラグインはまだリポジトリの場所としてデフォルトの{user.home} /。m2を使用していました。

に行かなければならなかった:Windows > Preferences > Maven > User Settingsそして、[グローバル設定]および/または[ユーザー設定]入力フィールドでローカルのMavenのsettings.xmlファイルをポイントします。 [適用]をクリックすると、アーティファクトの正しい宛先への保存が開始されます。

8
Nicomak