2012-04-21 24 views
4

我可以從我的用戶目錄中移動.netbeans目錄,但我找不到如何移動.m2目錄。
更改Netbeans的用戶在7.0.1上工作,但現在我升級到7.1.1,並且與之前相同的配置更改未削減。如何重新安置Netbeans的%USERPROFILE%。m2目錄?

是否有一些特殊的方法來移動.m2文件夾?

+0

CHK這一點http://maven.40175.n5.nabble.com/Set-alternate-location-for-m2-td89273.html – ant 2012-04-21 22:27:21

+0

我已經發現這樣的網頁。但是,這些頁面正在修改%userprofile%\。m2目錄中的設置文件。由於程序文件和文件夾不直接屬於Windows中的%userprofile%,因此我不希望該目錄位於第一位。 – 2012-04-22 01:38:43

回答

12

C:\ Program Files文件\的NetBeans 7.1.1 \ java的\行家\的conf \ settings.xml的

在這個文件中更改localRepository它終於奏效。無法告訴你這是多麼令人沮喪。

+0

優秀(+1)。很高興你做到了。 – VonC 2012-04-26 15:58:54

+0

@Richard任何想法在哪裏可以做到這一點netbeans 6.9 – 2013-02-23 23:42:26

+0

@XCoder我認爲它會在相同的NetBeans 6.9 \ java \ maven \ conf \ settings.xml文件中。你有沒有升級的原因?我記得看到6和7之間的改進。 – 2013-02-25 04:28:27

2

考慮到Maven guide指的是「${user.home}/.../」中的所有內容(設置,存儲庫......),這是Maven的新的user.home的官方方式。

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

如果不是出於某種原因與NetBeans 7.1.1工作,一個臨時的解決方法是使用junction (Windows Xp)或以該目錄的.m2重定向到另一個路徑的mklink (Windows Vista or Seven)

+0

儘管我知道它應該這樣,但實際上並沒有做任何事情。 – 2012-04-26 15:36:50

+0

@RichardRobertson你的意思是說,如果你在做符號鏈接,你不會在其他位置看到'.m2'內容(你只是符合鏈接地)? – VonC 2012-04-26 15:40:38

+0

我不想鏈接,硬或軟,因爲我不想直接在我的用戶文件夾中輸入文件。通過不做任何事情,我的意思是它繼續直接放在我的用戶文件夾中的文件夾。 – 2012-04-26 15:45:07

2

我有點這個主題(的NetBeans版本8.0.2):

服務 - >的Maven - >本地 - >屬性 - > 「本地庫路徑」

Screenshot with settings

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/10303614) – ivarni 2015-11-23 11:00:11

+0

@ivarni當然,它似乎好多了,但我沒有在我的文章中「包含」圖片的權限 - 我是「新註冊「:)但謝謝你的Redaktion! – 2015-11-24 12:14:45

+0

有人編輯並修復了這個圖像,好像不用擔心。該評論自動從評論中產生(該網站獲得許多隻包含鏈接的答案)。 – ivarni 2015-11-24 15:19:05

0

我在運行Netbeans時設置了正確的環境變量。重要的是變數首頁

測試版本上:10的Windows上,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 
0

只需添加本地資源庫浴Setting.xml的文件在你的Maven家 在NetBeans的情況下,你需要編輯的Netbeans在java文件夾主文件夾

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

<localRepository>d:\moh\.m2\repository</localRepository> 
相關問題