IntelliJ IDEA + Vagrant:在虚拟机环境中编译和运行

5

我必须使用一个在Mac OS X上有很多漏洞的Java库,而且我不能停止使用它。我设置了一个VM(Ubuntu 13)并在那里设置了我的开发环境,这是有效的。但是,是否可能在Mac上继续开发,并设置IntelliJ IDEA 13.1来编译 ->在Vagrant环境中运行我的项目?我找不到任何教程来说明如何做到这一点,也不确定是否可能。

1个回答

1

您可以继续在Mac/IntelliJ上编辑和编译项目文件,运行项目将取决于您使用的内容。

  1. 要在操作系统和虚拟机之间同步文件,您应该设置一个vagrant来同步两台机器之间的文件夹。

假设您在Mac上运行项目,路径为/Users/name/project/myproject,并且已在IntelliJ中设置了此项目以便可以从IntelliJ中运行和编译。请将此添加到您的Vagrantfile中。

config.vm.synced_folder "/Users/name/project/myproject", "/project"

它将在您的虚拟机中创建一个名为/project的目录。
2. 要运行您的项目,这真的取决于您的运行配置。例如,您可以在IntelliJ中配置一个Tomcat远程运行配置,如果您配置了vm信息,则它可以管理安装在vm上的远程Tomcat。将您的项目文件夹与Tomcat Webapps同步(sync_folder或symlink),然后它应该可以正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接