假设我正在使用 Java 并使用 IntelliJ 来执行诸如构建和部署之类的事情以及其他类似的事情。
我以前没有使用过 Vagrant,但是在运行 Vagrant 实例时是否可以继续使用 IntelliJ 进行构建和部署?
假设我正在使用 Java 并使用 IntelliJ 来执行诸如构建和部署之类的事情以及其他类似的事情。
我以前没有使用过 Vagrant,但是在运行 Vagrant 实例时是否可以继续使用 IntelliJ 进行构建和部署?
是的,您可以将 IDE 与 Vagrant 一起使用。我只是花了很多时间思考如何做到这一点并回答了一个类似的问题,希望这能给你一些背景信息。
Java 项目的 Vagrant:你应该在 VM 上编译还是在主机上编译?
使用专用网络上的 VM,您可以像部署任何远程服务器一样将 WAR 部署到正在运行的 Web 服务器。或者,您可以从 VM 内部将 webapps 文件夹符号链接到主机上的编译目标,从而无需构建 WAR 并显式重新部署。
您还可以在 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