【问题标题】:How to relocate Netbeans' %USERPROFILE%\.m2 directory?如何重新定位 Netbeans 的 %USERPROFILE%\.m2 目录?
【发布时间】:2012-05-03 01:12:44
【问题描述】:

我可以从我的用户目录中移动.netbeans 目录,但我找不到如何移动.m2 目录。
更改 Netbeans 的用户主目录在 7.0.1 上工作,但现在我升级到 7.1.1 并且与以前相同的配置更改并没有削减它。

有什么特殊的方法可以移动.m2 文件夹吗?

【问题讨论】:

  • 我已经找到了这样的页面。然而,这些页面正在修改 %userprofile%\.m2 目录中的设置文件。我一开始就不想要那里的目录,因为程序文件和文件夹不直接属于 Windows 中的 %userprofile% 。

标签: java maven netbeans directory


【解决方案1】:

考虑到Maven guide 指的是所有内容(设置、存储库等),如“${user.home}/.../”中的“${user.home}/.../”,这是 Maven 的新 user.home

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

如果由于某种原因无法在 NetBeans 7.1.1 中运行,临时解决方法是使用 junction (Windows Xp)mklink (Windows Vista or Seven) 将 .m2 目录重定向到另一个路径。

【讨论】:

  • 这实际上并没有做任何事情,即使我知道它应该这样做。
  • @RichardRobertson 你的意思是说,如果你正在做符号链接,你在其他位置看不到 .m2 内容(你只是符号链接到)?
  • 我不想要链接,无论是硬链接还是软链接,因为我一开始就不想直接在我的用户文件夹中输入文件。什么都不做,我的意思是它继续将文件夹直接放在我的用户文件夹中。
  • 终于想通了。感谢您尝试提供帮助。
【解决方案2】:

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

更改了此文件中的 localRepository,它终于起作用了。无法告诉你这有多令人沮丧。

【讨论】:

  • @Richard 知道我在哪里可以为 netbeans 6.9 这样做
  • @XCoder 我认为它会在同一个 NetBeans 6.9\java\maven\conf\settings.xml 文件中。你有什么不升级的原因吗?我记得在 6 到 7 之间看到了改进。
  • @RichardRobertson 在 6.9 的情况下不存在似乎我必须升级。我不喜欢更新,因为我正在等待 7.3 退出测试版,以便我可以直接升级到 html5 + css3 支持。
  • @XCoder 只是为了满足我的好奇心,你想移动它是因为它像我遇到的那样在配置文件文件夹中,还是因为你只是想要一个不同的位置?
  • 我只是想要一个不同的位置。
【解决方案3】:

我对这个主题的一点看法(NetBeans 版本 8.0.2):

服务 -> Maven -> 本地 -> 属性 -> “本地存储库路径”

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • @ivarni 当然,看起来好多了,但是我没有权限在我的帖子中“包含”图片 - 我是“新注册的”:) 但是感谢您的 Redaktion!
  • 有人编辑并修复了图像,看起来不用担心。该评论是从评论中自动生成的(这个网站得到了很多答案,只包含一个链接)。
【解决方案4】:

我在运行 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 

【讨论】:

    【解决方案5】:

    只需在您的 Maven 主页的 setting.xml 文件中添加本地存储库浴 对于 NetBeans,您需要在 java 文件夹中编辑 Netbeans 主文件夹

    d:\netbeans-8.2\java\maven\conf\settings.xml
    
    <localRepository>d:\moh\.m2\repository</localRepository>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      相关资源
      最近更新 更多