2013-10-25 175 views
13

日誌文件夾,我有在同一水平上了「日誌」目錄作爲我的項目是和IntelliJ IDEA的,我可以從理念打開這些日誌。這個目錄中的文件是一些演出,所以當我嘗試在一個項目中搜索字符串時,它會導致一分鐘左右的搜索,而我期望它是即時的。所以我將其標記爲Idea中的「Excluded」。排除在Maven的/ IntelliJ IDEA的項目

的問題是,每次有給廠長的變化和項目被重新加載,我需要爲「排除」再次以紀念這個目錄。所以它變得有點煩人,因爲有時候我忘了這麼做。

有一個類似的問題:Exclude folder in intellij idea using Maven。不過,我並沒有使用這個插件,因爲對於我來說,在每個pom更改中始終將此文件夾標記爲Idea中的Excluded會更容易。

+0

@rmg你檢查了這個:http://stackoverflow.com/questions/6535288/disable-intellij-indexing-on-specific-folder – assylias

+0

@assylias:謝謝你的建議。目前,我們所有的項目信息都包含在POM中,所以我們想以某種方式保留我們的排除。否則,例如,當一個新人導入pom.xml來創建一個項目時,它不會被完成,有時IntelliJ甚至會掛起索引巨大的文件夾,然後有時間將它們標記爲排除。 –

回答

8

轉到Settings/File Types,並在底部你會看到ignore files & folders場。使用;作爲分隔符,並寫入要從idea處理中忽略的文件和文件夾。但是這樣做,您將失去使用idea編輯或查看此文件/文件夾的能力。

+0

此解決方案正在接收賞金,因爲它適用於我們的特定情況,但似乎沒有解決該問題的一般方法。我們有一個由所有開發人員共享的常見IntelliJ設置JAR,並且有問題的目錄都有共享和獨特的名稱,所以通過將這些添加到共享設置中,我們可以消除此問題。 –

+0

設置|文件類型在哪裏?您在此指的是哪個*設置 - 它不是頂級菜單選項。 – javadba

+0

「Alt + Ctrl + S」或「Alt + F,Alt + T」或「Ctrl + Shift + A」並寫入設置。選擇你喜歡的任何。 –

4

簡單的辦法是logs文件夾移動到target/logs

+1

不會導致您的日誌被刪除? – kervin

+0

是的,它會... – Meo

2

Report a bug,除非你重新導入(不重新加載)項目,那些被排除的文件夾應該仍然排除在外(至少我的是IJ 14.1.4)。

+0

感謝您的評論。恐怕這些項目經常會被各種用戶從各種pom文件重新導入(IDEA項目沒有簽入版本控制)。 –

+0

如果你想在重新導入後排除它,那麼你必須使用Maven插件。但是你寫道,你不想使用它,因爲你只關心自己。那麼,用例究竟是什麼? – Meo

+0

在我們的例子中,我們小組中的不同開發人員使用不同的IDE,因此我們僅將'pom.xml'用作我們的項目表示,並且不檢查任何IDE特定的項目。理想情況下,對於使用檢查項目並導入POM的IntelliJ的新開發人員,理想情況下會自動完成正確的操作。 –

0

也許是個好主意是不是有一個日誌目錄在您的項目在所有。 爲什麼不在日誌文件系統中的其他位置登錄。 例如:

〜/日誌/ MYAPP

在我看來行家並不需要關心其中的日誌是或不是。 只需在您的項目外的其他地方登錄即可。在產品環境中,您可以做同樣的事情,只要告訴系統管理員創建一個目錄結構,將日誌發送到該目錄結構中,並始終將日誌發送到那裏,而不是在項目目錄中。

相關問題