2011-06-30 50 views
175

在我的項目中,我有.deploy文件夾,當我在本地部署我的應用時,它創建/更新。是否可以禁用該文件夾的索引?每當我部署時,一切都會變慢,這真的很煩人 - 我必須等幾分鐘,然後再做一些不必要的索引。在模塊視圖中,我排除了該文件夾,但沒有幫助。任何幫助,將不勝感激。在特定文件夾中禁用intellij索引

+0

還有一個解決辦法是忽略的文件夾/文件。 http://stackoverflow.com/a/30686306/4899609 –

+0

真正的痛苦,如果你正在使用git worktree – 10101010

回答

234

將此文件夾標記爲File | Project Structure | Modules | Sources選項卡中排除

編輯:還要確保它沒有作爲項目庫添加​​。

+2

正如我上面提到的,我做到了,但它沒有幫助。 –

+4

你使用10.5.1嗎?確保該目錄不作爲庫添加到項目中的任何位置。 – CrazyCoder

+0

不知道爲什麼intellij把它當成一個圖書館文件夾,但你是對的 - 它被添加爲一個圖書館。乾杯 –

74

在IntelliJ 13+(不知道以前的版本)中,您可以右鍵單擊文件夾>標記目錄爲>排除。

+0

這個。謝謝。比在排除對話下試圖找出正則表達式要容易得多。 +1 – dudewad

+3

適用於Intellij 14以及 – linuxdan

+3

適用於IntelliJ 15。 –

0

,如果你不能做到這一點THROU的模塊菜單,因爲你的IntelliJ凍結(如在我的情況)你謨的編輯.iml文件,並添加excludeFolder線如下:

<content url="file://$MODULE_DIR$"> 
    <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/test/features" type="java-test-resource" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> 
    <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> 
    <excludeFolder url="file://$MODULE_DIR$/node_modules" /> 
    <excludeFolder url="file://$MODULE_DIR$/target" /> 
</content> 
相關問題