5

.netbeansユーザーディレクトリからディレクトリを移動できますが、.m2ディレクトリの移動方法が見つかりません。
Netbeansのユーザーホームの変更は7.0.1で機能しましたが、7.1.1にアップグレードしたところ、以前と同じ構成変更で問題が解決しませんでした。

.m2フォルダを移動する特別な方法はありますか?

4

5 に答える 5

15

C:\ Program Files \ NetBeans 7.1.1 \ java \ maven \ conf \ settings.xml

このファイルのlocalRepositoryを変更し、最終的に機能しました。これがどれほど苛立たしいことかは言えません。

于 2012-04-26T15:54:21.213 に答える
2

Mavenガイドがすべて(設定、リポジトリなど)を「」のように参照していることを考えると、 Maven${user.home}/.../の新しい公式な方法user.homeです。

MAVEN_OPTS=-Duser.home=/new/user/home

NetBeans 7.1.1で何らかの理由で機能しない場合、一時的な回避策は、.m2ディレクトリを別のパスにリダイレクトするためにjunction(Windows Xp)またはmklink(Windows VistaまたはSeven)を使用することです。

于 2012-04-22T09:45:45.567 に答える
2

このテーマについて少し説明します(NetBeans ver。8.0.2):

サービス->Maven->ローカル->プロパティ->「ローカルリポジトリパス」

設定のスクリーンショット

于 2015-11-23T10:32:58.697 に答える
1

NetBeansの場合、JavaフォルダのNetbeansホームフォルダを編集する必要がある場合は、Mavenホームのsetting.xmlファイルにローカルリポジトリバスを追加するだけです。

d:\netbeans-8.2\java\maven\conf\settings.xml

<localRepository>d:\moh\.m2\repository</localRepository>
于 2016-12-17T19:44:33.387 に答える
0

Netbeansの実行時に環境変数が適切に設定されました。重要なのは可変HOMEです。

バージョンでテスト済み:Windows 10、Netbeans 8.1、Maven 3.3.9

set JAVA_HOME=X:\apps\jdk1.7.0_79
set HOME=X:\userhome
set MAVEN_OPTS=-Xms256m -Xmx512m
start X:\apps\netbeans\bin\netbeans64.exe -J-Djava.net.preferIPv4Stack=true -J-Duser.home="%HOME%" --userdir "%HOME%\nbsettings" --cachedir "%HOME%\nbcache" --jdkhome "%JAVA_HOME%" --locale en 
于 2016-01-27T02:44:54.747 に答える