2009-07-25 57 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