假设我正在使用Java并使用IntelliJ来执行构建和部署等操作。
之前我没有使用Vagrant,但是在运行Vagrant实例时是否可以继续使用IntelliJ进行构建和部署?
答案 0 :(得分:13)
是的,您可以将IDE与Vagrant一起使用。我花了很多时间思考如何做到这一点并回答类似的问题,希望这能给你一些背景。
Vagrant for a Java project: should you compile in the VM or on the host?
将VM置于专用网络上,您可以像运行任何远程服务器一样将WAR部署到正在运行的Web服务器。或者,您可以从VM内部将webapps文件夹符号链接到主机上的编译目标,从而无需构建WAR并显式重新部署。
答案 1 :(得分:1)
您还可以在流浪者中创建一个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
目录