【问题标题】:IntelliJ IDEA + Vagrant: compile and run in VM environmentIntelliJ IDEA + Vagrant:在VM环境下编译运行
【发布时间】:2014-06-16 20:50:52
【问题描述】:

我必须使用一个在 Mac OS X 上存在很多错误的 Java 库,我无法停止使用它。我设置了一个虚拟机(Ubuntu 13)并在那里设置了我的开发环境,这很有效。但是是否有可能继续在 Mac 上开发并设置 IntelliJ IDEA 13.1 来编译 -> 在 Vagrant 环境中运行我的项目?我找不到任何关于如何做到这一点的教程,甚至不确定这是否可能。

【问题讨论】:

    标签: java intellij-idea virtual-machine vagrant


    【解决方案1】:

    你可以继续在 mac/intelliJ 上编辑和编译你的项目文件,运行它,这取决于你使用的是什么。

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

    假设您在/Users/name/project/myproject 下的 mac 上运行您的项目,此项目是在 intelliJ 上设置的,因此您可以从 intelliJ 运行并从那里编译。将此添加到您的 Vagrantfile 中

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

    它将在你的虚拟机中创建一个/project 目录。

    1. 要运行您的项目,实际上取决于您的运行配置。例如,您可以在 IntelliJ 中配置 Tomcat remote 运行配置,因此如果您配置了 vm 信息,它可以管理安装在 vm 上的远程 Tomcat。将您的项目文件夹与您的 Tomcat Webapps(sync_folder 或 symlink)同步,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-25
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      相关资源
      最近更新 更多