【问题标题】:How to set up a multi-language project in IntelliJ IDEA如何在 IntelliJ IDEA 中设置多语言项目
【发布时间】:2013-02-02 21:47:04
【问题描述】:

有没有办法打开/导入包含不同语言源文件的 IntelliJ IDEA 项目?例如,我有 Java (Maven) + HTML + JavaScript,不幸的是,我只能导入 Maven 项目。有没有办法将整个项目作为一个整体打开/导入?

提前致谢!

【问题讨论】:

    标签: java javascript html intellij-idea


    【解决方案1】:

    我认为没有办法做到这一点。

    您可能必须导入 maven 项目,然后自己添加其余文件夹,配置正确的插件等。

    至少我在几个项目中都是这样做的,其中我混合了 Java 和 Python 源文件。

    有时,为不同类型的“子项目”简单地定义不同的模块会更好,尤其是当它是一种完全不同的语言并且您碰巧需要设置编译器等时,我遇到了一些问题当我在 Java 项目中混合它们时,IntelliJ 无法正确识别我的 Python 模块。当我创建一个单独的模块时一切顺利。

    【讨论】:

    • 感谢您的回答!我考虑过这种方式,但我认为我们可以选择在一个模块中执行此操作。
    • 就像我说的,我不知道有什么办法,我不能保证没有插件或其他东西可以做到这一点。跨度>
    • 对我来说也一样。我正在使用 Groovy 和 Jython 文件创建模块(一种扩展 Apache Pig 的方法)。它不起作用:(
    【解决方案2】:

    将项目导入为 java 项目。然后在“项目结构”框中,单击模块并单击 + 号。这允许您向模块添加例如 Python“方面”。我经常使用它来开发混合的 Java/Python 模块。

    【讨论】:

    • 你应该得到一个 cookie。
    • 如果这似乎不起作用,请选择 python facet 并检查它是否设置了解释器。如果不是,您可以单击构面,然后有一点 ... 来选择您的 python 可执行文件(/usr/bin/python 通常可以工作)。
    • 这似乎是个不错的建议,但是项目结构的模块列表中无法识别带有python代码的目录,怎么办?
    • 项目结构 -> 模块 -> 添加 -> 新模块 -> Python -> 下一步 -> “选择包含 python 包的目录” -> 完成
    • @greperror 确保您安装了 intellij 的 Python 插件,并且它应该显示在新模块选项列表中。 (设置 -> 插件 -> ...)
    猜你喜欢
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 2013-07-16
    • 2013-07-19
    • 1970-01-01
    • 2012-02-15
    • 1970-01-01
    相关资源
    最近更新 更多