重新列入Intellij中排除的文件

在Intellij中,如果我在源文件中有错误,那么在构build时,我可以通过右键单击构build输出中的文件来select"Exclude from Compile" 。 但是,现在我想再次包含该文件。 菜单项在哪里让我把它放回到构build? (该文件显示在项目窗口中,并在其图标中有一个小的'x'以显示它被排除,但是我看不到这个消失。)

编辑 – 我发现有一个compiler.xml文件,我发现我可以从"excludeFromCompile"部分删除该文件,但仍然必须有一个菜单项在某处做这件事。

Settings | Compiler | Excludes

在IDEA v12中注意,不再有File | 设置菜单选项。 我不知道如何排除/重新包含单个文件,但这是如何工作的文件夹…

现在菜单项是File | 项目结构…,并提出了一个多栏对话框。 在最右边的列中,单击“模块”,然后select第二列中包含排除文件夹的目录。 如果是要重新包含的文件夹,则列在第三列的目录列表中,排除的文件夹位于底部,为红色。 如果您单击文件夹名称右侧的红色“X”,将从“已排除”列表中删除该文件夹,以便将其重新包括在项目中。 尴尬和反直觉,但这是如何工作的。

对于Windows上的Intellij 14.0,undo从编译中排除

文件 – >设置

然后在设置 – >构build,执行,部署 – >编译器 – >排除

或者只是search“排除”来find它。

我发现johnkaplantech的答案不起作用,因为Idea会抱怨共享相同根的多个模块。

所以我手动编辑的项目文件,以消除排除。 修改的文件是%ProjectRoot%/.idea/modules/<ModuleName>.iml 。 这个XML文件的module/component/content是一个标签excludeFolder 。 删除。

从菜单:文件| 设置| 编译器| 不包括:您可以添加/删除要在对话框中编译的排除文件。

一个简单的工作stream程是在您的项目中创build一个目录,并排除整个目录。例如,创build一个名为“排除”的目录…添加要排除的文件…右键单击目录>将目录标记为已排除…如果你想添加或删除该目录中的文件,请将该过程取消…取消目录上的排除,将文件/文件…标记为排除在外。

在IntelliJ IDEA 15.0.3 文件 | 设置 | 构build,执行,部署 | 编译器 | 不包含 | (从右侧列表中删除path)

要configuration要从导入打开中排除的类:

  • 编辑器/常规节点,然后单击自动导入。

这对我有用。 你也可以在文档中find它:

文件