Intellij idea 在Intellij中重新包含排除的文件

Intellij idea 在Intellij中重新包含排除的文件,intellij-idea,Intellij Idea,在Intellij中,如果源文件中有错误,那么在构建时,我可以通过右键单击构建输出中的文件来选择“从编译中排除”。 但是,现在我想再次包含该文件。让我将其放回构建的菜单项在哪里?(该文件显示在项目窗口中,并且在其图标中有一个小的'x',显示它被排除在外,但我看不到任何方法可以消除此问题。) 编辑-我发现有一个compiler.xml文件,我发现我可以从“excludeFromCompile”部分删除该文件,但仍然必须有一个菜单项才能执行此操作。设置编译器排除从菜单: 文件|设置|编译器|排除:您

在Intellij中,如果源文件中有错误,那么在构建时,我可以通过右键单击构建输出中的文件来选择
“从编译中排除”
。 但是,现在我想再次包含该文件。让我将其放回构建的菜单项在哪里?(该文件显示在项目窗口中,并且在其图标中有一个小的
'x'
,显示它被排除在外,但我看不到任何方法可以消除此问题。)


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

设置
编译器
排除
从菜单:

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

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

现在菜单项是文件|项目结构。。。这将打开一个多列对话框。 在最右边的列中,单击模块,然后在第二列中选择包含排除文件夹的目录。 如果它是您试图重新包含的文件夹,它将列在第三列的目录列表中,被排除的文件夹将在底部以红色显示。
如果单击文件夹名称右侧的红色“X”,它将从“排除”列表中删除该文件夹,其效果是将其重新包含在项目中。笨拙和违反直觉,但这就是它的工作原理。

我发现约翰卡普兰奇的答案不起作用,因为Idea会抱怨多个模块共享同一根


因此,我手动编辑了项目文件以删除排除项。修改的文件是
%ProjectRoot%/.idea/modules/.iml
。在这个XML文件的
模块/组件/内容
中有一个标记
排除文件夹
。删除它。

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

文件->设置

然后在内部设置->构建、执行、部署->编译器->排除


或者只需搜索“excludes”即可找到它。

一个简单的工作流程是在项目中创建一个目录并排除整个目录。。例如,创建一个名为“excluded”的目录。。。添加要排除的文件。。。右键单击目录>将目录标记为已排除。。。如果要从该目录中添加或删除文件,请反转此过程。。。取消目录上的排除,获取/放置文件。。。再次标记为已排除

在IntelliJ IDEA 15.0.3文件中设置构建、执行、部署编译器排除(从右列表中删除路径)配置要从导入中排除的类:

  • “编辑器/常规”节点,然后单击“自动导入”
这对我有用。您还可以在以下位置找到:

对于Mac,它将是:

1) 转到首选项:

2) 展开
构建、执行、部署
部分

3) 展开
编译器
小节

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

5) 删除要包含用于编译的类,然后按Ok。
希望能有所帮助。

在我将某个文件从编译器排除文件夹中删除后,IntelliJ仍在排除该文件。原来我在文件>项目结构>模块>源代码>排除文件(在窗口底部)中也排除了它

为我排除的文件夹既没有出现在“文件>设置>编译器>排除”下,也没有出现在“文件>项目结构>模块>源>排除”下


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

注意IDEA中没有文件设置菜单选项v13@DJ_Polly在Mac电脑上,它是
首选项
文件
|
首选项
。在使用intellij 2016.2的Mac电脑上没有文件|首选项。在使用intellij 2016.2的Mac电脑上,我可能存在重复,这是一个适合我的。2019年社区版-在Ubuntu上打开.idea文件夹->compile.xml。。很容易被排除在外。。但是,对于如何包含……huhlinks会随着时间的推移而变化,这里提供了答案的基本部分。