【问题标题】:Intellij exclude file from being compiledIntellij 排除文件被编译
【发布时间】:2014-04-13 01:45:36
【问题描述】:

我正在尝试将项目中的特定文件排除在编译之外。

根据 Intellij IDEA 文档,您可以通过“将文件标记为纯文本”来执行此操作。

但是,此功能所在的项目视图中的上下文菜单没有此类操作。我使用的是 Intellij 13.02 版。这是我的上下文菜单的样子:

【问题讨论】:

    标签: intellij-idea compilation ide


    【解决方案1】:

    在文件 > 设置 > 构建、执行、部署 > 编译器 > 排除下,添加一个条目。

    任何尝试运行此处指定的路径都将导致ClassNotFoundException,以及一个非常重要的类指示符。

    【讨论】:

    • 在较新版本的 IntelliJ 中,它位于 File > Preferences 下。将此作为编辑提交,由于某种原因被拒绝。
    • @Sam1370:我没有看到最新 IntelliJ - 2019.2 的“文件 > 首选项”路径。您可能会看到特定于操作系统的东西;你运行的是什么操作系统?
    • 等你说得对,不知道为什么我一开始没有看到。也许我在看一个不同的菜单,只在那里找到了偏好:) 这可能就是我被拒绝的原因,谢谢
    • 它在 IntelliJ IDEA 中 -> 首选项
    【解决方案2】:

    只是为了复合 Makoto 的回答(会发表评论但没有声誉),看起来此功能不适用于类(.java)或资产(图像)......对于这些类型的文件,它看起来就像您需要实际转到编译器并明确声明应排除文件一样。

    但是,对于 .htm、.xml 或实际上不是类或资产的任何内容,您会发现并可以使用“标记为纯文本”选项。

    编辑:看起来您还可以转到“生成消息”错误/警告视图并从那里排除,恕我直言,工作量少一些。

    【讨论】:

    • 我有很多文件要排除,其中一些没有产生任何错误/警告。如何从编译中排除这些?
    • 另外,一旦排除,我如何将文件添加回来进行编译?
    • 设置 > 编译器 > 排除。在那里添加您要排除的文件(并删除条目以撤消排除)
    【解决方案3】:

    @Makoto 给出的答案几乎是可行的方法,但如果你和我一样,在寻找该菜单时很容易分心和沮丧,你可以使用这个快捷方式:
    ctrl + shift + a,在出现的输入框中输入excludes,选择出现的第一项。

    【讨论】:

      猜你喜欢
      • 2013-07-17
      • 2021-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多