2013-02-21 191 views
1

首先我使用Eclipse Juno。如何讓eclipse忽略測試源目錄

我有2源目錄一個簡單的Java項目:

-- Project 
    |-- src 
    |-- main 
    |-- test 

我在build路徑設置這些文件夾和正常工作和所有。但是我在使用這種方法的eclipse中有兩個問題:

1)'src'目錄在我的包資源管理器中顯示爲一個單獨的文件夾。有沒有辦法隱藏它? 2)當在主目錄中編碼時,我仍然可以參考測試相關的類。現在我知道,如果你真的這麼做,這很愚蠢,但我發現它混亂了我的內容。我可以以某種方式強制刪除主要的參考來測試嗎?或者至少從我的內容幫助列表中刪除它?

回答

0

您的測試類具有不同的包名稱。因此,您可以將它們添加到Type Filters中,以防止它們出現在自動完成列表/內容輔助以及使用Open Type... (Ctrl+Shift+T)功能時出現。

所以,如果您的測試類封裝,com.test.blah開始,如下這個添加前綴型過濾器:

  1. 窗口>>首
  2. 的Java >>外觀>>型過濾器(或輸入型過濾器在搜索框中)
  3. 點擊Add...
  4. 輸入com.test.blah.*
  5. 應用>> OK

然後..你完成了。

關於你的src文件夾顯示爲一個單獨的文件夾,它是由設計。如果需要,您可以切換到Project Explorer視圖。但是,這取決於視角的類型...即Java EE透視圖將顯示它不同於Java透視圖

+0

這隻適用於(在我的情況下,實際上是這樣)測試用例具有不同的包名稱。不能說我喜歡Project Explorer。我有Java透視圖,但它與包資源管理器不同(例如,它不在分類路徑中對分組jar文件進行分組,但將其全部列在根目錄下)。如果這些是我唯一的選擇,我只能在根目錄下的空'src'文件夾中生存...... – Nick 2013-02-21 13:03:10