2009-07-25 30 views
4

開發Flex項目時,Eclipse給出了Flex Builder生成的默認文件index.html的警告。該文件位於'目標'文件夾(或「生成的工件」文件夾。是的,我也使用Maven)。我可以消除或禁用此警告嗎?禁用關於生成的HTML的Eclipse警告?

生成警告的代碼如下,但我絕對不會更改html - 正如我所說這是Adobe建議的模板。對於body標記上的scroll以及大多數embed屬性,Eclipse會警告「未定義的屬性名稱(xxx)」。

html文件中沒有DOCTYPE聲明。

<html lang="en"> 
... 
<body scroll="no"> 
... 

    <embed src="myswf.swf" quality="high" bgcolor="#869ca7" 
     width="100%" height="100%" name="myswf-flex" align="middle" 
     play="true" 
     loop="false" 
     quality="high" 
     allowScriptAccess="sameDomain" 
     type="application/x-shockwave-flash" 
     pluginspage="http://www.adobe.com/go/getflashplayer"> 
    </embed> 
... 

回答

3

有幾個選項。最簡單的方法是從包資源管理器中篩選目標文件夾。

在Package Explorer視圖有指向的視圖(提示視圖菜單)的頂部直角三角形一點點向下,單擊它並選擇過濾器...。在對話框檢查名稱篩選模式(匹配項目將被隱藏):目標在該字段中。目標文件夾現在應該隱藏,並且目標文件夾的錯誤被抑制。

一些其他的替代品嚐試:在問題視圖中,選擇查看菜單三角 並選擇配置內容

在對話框中,您可以:

  1. 取消選中HTML問題項目在類型名單。顯然這會禁用所有不太好的HTML問題。
  2. 範圍部分,選擇在工作集:。要創建新的工作集,請選擇選擇...,爲項目創建一個新的工作集,其中包含除目標外的所有內容。
+1

我希望有一個基於目錄的全局驗證過濾器。我可以在「問題」視圖中設置隱藏「目標」警告的範圍過濾器(您的選項#2),但導航器和資源管理器中的圖標疊加層仍然向basdir顯示目錄結構中的警告。基於此,我期望在導航器或資源管理器上設置過濾器僅適用於該視圖。不過這是一個好的開始。 - 請注意,我無法設置導航過濾器,但這可能是一個新的Eclipse 3.5.x(galileo)功能(我在3.4.x上,ganymede)。 – Chadwick 2009-07-27 03:40:09