在Intellij中重新排除已排除的文件

时间:2011-10-29 01:11:37

标签: intellij-idea

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

编辑 - 我发现有一个compiler.xml文件,我发现我可以从"excludeFromCompile"部分删除该文件,但仍然必须有一个菜单项可以执行此操作。

11 个答案:

答案 0 :(得分:73)

Settings | Compiler | Excludes

答案 1 :(得分:8)

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

现在菜单项为File |项目结构......并打开一个多列对话框。 在最右侧的列中,单击“模块”,然后在第二列中选择包含排除文件夹的目录。 如果它是您尝试重新包含的文件夹,则会列在第三列的目录列表中,排除的文件夹位于底部,为红色。 如果单击文件夹名称右侧的红色“X”,它将从“排除”列表中删除该文件夹,该列表具有将其包含在项目中的效果。尴尬和反直觉,但它是如何工作的。

答案 2 :(得分:6)

对于Windows上的Intellij 14.0,撤消编译中的排除

档案 - >设置

然后在设置 - >内构建,执行,部署 - >编译器 - >不包括

或只是搜索"排除"找到它。

答案 3 :(得分:2)

我发现johnkaplantech的答案没有成功,因为Idea会抱怨多个模块共享同一个根。

所以我手动编辑了项目文件以删除排除项。修改的文件为%ProjectRoot%/.idea/modules/<ModuleName>.iml。此XML文件的module/component/content内部是标记excludeFolder。删除它。

答案 4 :(得分:1)

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

答案 5 :(得分:1)

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

答案 6 :(得分:0)

一个简单的工作流程是在项目中创建一个目录并排除整个目录。例如,创建一个名为&#39;排除&#39; ...添加要排除的文件的目录...右键单击目录&GT;将目录标记为已排除...如果要在该目录中添加或删除文件,请反转该过程...取消对目录的排除,获取/放置文件...再次标记为排除。

答案 7 :(得分:0)

配置要从导入中排除的类:

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

这对我有用。您也可以在documentation

中找到

documentation

答案 8 :(得分:0)

对于Mac,它将是:

1)转到偏好设置:

enter image description here

2)展开Build, Execution,Deployment部分

3)展开Compiler子部分

4)所有被排除的类都将在Excludes

中提供

enter image description here

5)删除要包含的类以进行编译,然后按确定。 希望它有所帮助。

答案 9 :(得分:0)

从编译器排除文件夹中删除文件后,IntelliJ仍在排除文件。事实证明,我还在文件>项目结构>模块>源>排除文件(位于窗口底部)中将其排除。

答案 10 :(得分:0)

对我来说,被排除的文件夹既没有出现在文件>设置>编译器>排除下,也没有出现在文件>项目结构>模块>源>排除下。

我所做的是:我用鼠标右键单击了排除的文件夹。在打开的菜单中,有一个选项“标记目录为”。我选择了“不排除”。