2009-04-23 36 views
39

我有一個大型的項目源代碼庫,我主要在PHP和JavaScript上工作​​。我必須將完整的項目區域作爲Eclipse中的項目根目錄,但不幸的是,這包含了幾個驅動WST/DLTK /等內置驗證的目錄。堅果。在Eclipse中排除/禁用驗證

我已經嘗試禁用項目屬性中的所有驗證器。我一次只進入一個驗證器,並將規則添加到「排除組」設置爲排除特定文件夾。我已經從項目屬性中的PHP構建路徑中刪除了這些文件夾。然而,我的問題視圖/選項卡仍然充斥着成千上萬的紅旗,主要來源於我們用來保留外部元素(Apache,PHP等)副本的文件夾。你知道,典型的「有我們目前使用的特定版本的副本」有點類似。

信噪比非常差,我根本無法使用該視圖,這是一個恥辱。如果我沒有IDE的好處,那麼我也可以使用vim來做這件事(我用它來做其他的事情,但是對於這個代碼庫來說,一個好的IDE是一個更好的選擇,假如我可以讓它工作的話)。在我看來,這將是一個顯而易見的功能,可以右鍵單擊項目中的文件夾並選擇「從驗證中排除」,但是沒有這樣的功能。是否有另一種方法讓驗證器(PHP,HTML等)忽略我需要忽略的文件夾?

回答

1

我和我正在開發的網絡應用程序有同樣的問題。 我最終禁用了自動構建,並且每天構建一次(Project-> Build自動),這樣我仍然可以從庫中獲得代碼完成的好處,同時加快了舊計算機上的程序的速度。

10

我在找到同樣的答案時遇到了這個問題。我將列出我在這裏所做的步驟,希望這將有助於未來的人。

我正在使用Eclipse 4.1,並執行以下操作來排除特定xml文件的驗證。我相信,如果你配置了不同的驗證器,它也可以用於其他文件。

轉至首選項 - >驗證 找到您想要更改的驗證器並選擇設置(並非所有驗證器都有設置,希望您的設置)。

在設置中,您可以添加排除組,您可以添加規則以指定排除特定擴展名,文件夾或文件名,項目性質,構面或內容類型的驗證程序。

10

我有Eclipse的PHP開發人員,我正在處理相同的問題。除了上面的優秀答案外,我還有一個建議。

我的第一個建議是不要使用Aptana,除非你真的需要這些驗證器(因爲他們幾乎不可能從我的經驗中關閉)。

除此之外,轉到文件 - >屬性 - >建設者,並取消選擇「驗證」和「腳本生成器」和「JavaScript驗證器」。

到目前爲止,它有助於極大地加速某些操作。

我也建議禁用「自動構建」。因爲你在使用PHP,所以如果你不想驗證的話,你實際需要它來構建任何東西的可能性很小。

在主菜單中,轉到項目並取消選中「自動構建」。您將希望通過右鍵單擊項目並選擇「構建項目」來不時構建您的項目。

以上所有步驟都幫助我獲得了基本的編輯器,這正是我想要的。

+0

這是解決我的問題。我在Preferences \ Validation和Preferences \ JavaScript中嘗試了很多組合更改,但最終在Project-> Properties \ Builders中未選中「JavaScript Validator」,並且問題得到解決 – 2011-05-20 17:48:03

+0

這解決了我的問題,禁用GWT編譯文件驗證 – 2013-01-25 18:15:27

0

我在項目屬性中發現有一個建造者類。在建設者名單中,我有一個JavaScript Builder。我取消了這個構建器,所有我討厭的javascript驗證問題都消失了。

0

還有更多全球驗證參數。您可以通過暫停所有驗證(或只有你不需要的):

Window > Preferences > Validation. 

這裏,勾選「暫停所有驗證」。

或者,從下面的列表中取消選中不需要的驗證器。
需要完整構建,這可能需要一些時間。但是,Eclipse會運行速度快了很多事後,[但當然沒有驗證]

http://www.flickr.com/photos/jesuspresley/5094048124/

0

解決方案。

轉到配置問題視圖中顯示的內容,如lothar建議,創建新的自定義過濾器並在「範圍」區域中選擇「在工作集」。現在按下該選項下面的按鈕來配置它是什麼樣的工作集:在工作集選擇彈出窗口中點擊「新建」按鈕,並標記所有項目文件,除了那些你想從驗證中排除的項目文件。你可能想用方便的名字保存這個工作集,比如「No_Validation_Set」。

摘要: 1)排除有問題的文件工作組。 2)自定義問題查看過濾器操作此設置。

問題:添加新文件到項目,則需要更新你的工作組,因此他們也驗證時 。

33

試過的解決方案;

  1. 右鍵單擊項目
  2. 選擇性能
  3. 選擇驗證
  4. 選中啓用項目的具體設置
  5. 在XML驗證行中,單擊 '...' 按鈕
  6. 選擇排除Gruop
  7. 單擊添加規則
  8. 選擇「文件夾或文件名」
  9. 單擊下一步
  10. 選擇文件或文件夾未驗證。
  11. 單擊Finish
  12. 單擊確定
  13. 單擊確定

這解決了我的問題。因爲eclipse驗證會爲生成的GWT文件提供錯誤。

此致敬禮。

+1

Yeah ,我的也是。我正在使用Zend Studio 8.0和我的Wordpress項目。如果/ wp-admin和/ wp-include中的錯誤包含污染「問題」選項卡,我真的很討厭它。對於PHP,您只需排除「PHP的HTML語法驗證程序」中的文件夾http://content.screencast.com/users/ardee.aram/folders/Jing/media/de796028-e435-41b1-b21d-51396d4693fe/2011- 04-15_1201.png – 2011-04-15 04:04:40

+2

感謝您爲我節省幾個小時的等待Eclipse來驗證我的m2目標文件夾。 – Carlos 2012-05-07 11:51:09

0

當我從項目驗證中排除文件時,我的設置似乎沒有被識別,直到我重新啓動Eclipse並清理項目。

4

至少在Windows下選擇一個目錄是不可能的。

按了Preferences-> Validation-> Settings-> Add Exclude Group-> Add Rule-> Folder或filename-> Browse Folder - >(選擇某個目錄) - > [OK]

「Browse for文件夾「對話框正在關閉,」文件或文件夾「字段保持空白。

3

我曾經通過項目特定的Exclude Group排除資源驗證(正如本文最常見的答案所示)。但如果有些人還是有問題,在2014年禁止用於驗證指定的文件夾 - 只是標記文件夾資源爲Derived

Resource Properties dialog

這應該爲該文件夾禁用驗證。

如果您使用的例如:It還可能需要禁用在.gitignore自動納入派生資源的:

Git Projects Preferences dialog