因此,在我的办公室,我们进行Java开发,并且必须在多个环境中进行测试。这是通过VM完成的,我们使用的程序是VMware。
所有这些虚拟机占用了大量磁盘空间,因此我正在寻找降低占用空间的方法。我想使用更多,更小的VM,所以我想减少需要加载到它们中的东西的数量。我的主要想法是在我的开发环境中拥有一个共享目录,并与我的VM共享它。这样我就可以在多个操作系统上使用我的开发环境,而不必浪费额外的磁盘空间来复制它。
问题是IntelliJ似乎不喜欢通过网络驱动器访问项目。它不是真正联网的,因为我的机器上的一切都是本地的,但它就是它所感知的。
有没有什么好方法可以设置它以便它可以使用共享目录?我觉得我可能会注定在这里,但如果有人知道这将是这个网站上的某人。
答案 0 :(得分:1)
我假设您在VM中使用Windows(在* nix VM中,您不会遇到此类问题)。
您需要将网络路径映射到VM中的本地驱动器:
My Computer > Alt + T > Map network drive... > define you path + local drive > Finish
在IntelliJ中使用本地驱动器。
要跨VM自动执行此过程,您可以使用net use console命令。