12

假设我正在使用 Java 并使用 IntelliJ 来执行诸如构建和部署之类的事情以及其他类似的事情。

我以前没有使用过 Vagrant,但是在运行 Vagrant 实例时是否可以继续使用 IntelliJ 进行构建和部署?

4

2 回答 2

15

是的,您可以将 IDE 与 Vagrant 一起使用。我只是花了很多时间思考如何做到这一点并回答了一个类似的问题,希望这能给你一些背景信息。

Java 项目的 Vagrant:你应该在 VM 上编译还是在主机上编译?

使用专用网络上的 VM,您可以像部署任何远程服务器一样将 WAR 部署到正在运行的 Web 服务器。或者,您可以从 VM 内部将 webapps 文件夹符号链接到主机上的编译目标,从而无需构建 WAR 并显式重新部署。

于 2013-07-26T09:50:12.320 回答
1

您还可以在 vagrant 中创建一个NFS共享目录,然后您可以在 localhost 和 vagrant 框中访问它。

只需将此行添加到您的Vagrantfile然后执行vagrant reload

config.vm.synced_folder "shared", "/home/vagrant/shared", type: "nfs" ,  mount_options: ['rw', 'vers=3', 'tcp', 'fsc' ,'actimeo=2']

您可以shared在与您的文件夹相同的文件夹中找到该目录Vagrantfile

于 2015-04-14T12:45:04.317 回答