如何在Eclipse Mars中禁用CSS警告“未知属性”?

9
我在我的 CSS 文件中收到许多 "Unknown property" 警告。可能是因为我安装了 e(fx)clipse 2.0 和 Eclipse Web Developer 工具。如果我使用 e(fx)clipse 的 CSS 编辑器打开 CSS 文件并添加 /SuppressWarnings/,警告图标的颜色会改变(如下图所示)。但是:问题视图仍然显示警告,而默认的 CSS 编辑器也显示警告。由于 CSS 文件是通过 WinLess 自动生成的,我不想添加 /SuppressWarnings/。我该如何禁用特定文件或全部文件的 "Unknown property" 警告?我的 CSS 文件不位于 "src" 下,而是位于一个名为 "help" 的文件夹下。该文件夹包含我的 Eclipse 插件的 HTML 文件和相应的 CSS 文件。=> 这些文件不用于 JavaFx/e(fx)clipse。以下是一篇相关文章,它并没有真正帮助我,但可能会给您提供更多信息:https://www.eclipse.org/forums/index.php/t/515810/。这里有一个截图,显示了警告和问题视图(单击以放大):enter image description here

我在使用E(fx)clipse 2.0 Mars时遇到了同样的问题。IDE中显示所有CSS属性都是警告。我的CSS文件位于src/main/resources下,希望在将项目推广给更多人之前能够找到解决方案。 - purring pigeon
3个回答

8
我曾经报告过一个 e(fx)clipse bug,具体信息请参见 [1] ,目前我已将 e(fx)clipse 卸载。
我最初安装 e(fx)clipse 的主要原因是为了消除与 jfxrt.jar 相关的访问限制警告(也可以参考[2])。现在,我使用附加的访问规则来替代 e(fx)eclipse,将其添加到我的类路径文件中的 JRE 容器中。
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>       
        <accessrules>
            <accessrule kind="accessible" pattern="javafx/**"/>
            <accessrule kind="accessible" pattern="com/sun/javafx/**"/>         
        </accessrules>  
</classpathentry>

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=475347

这是一个与Eclipse相关的bug,详情请点击链接查看。

[2] Using JavaFX in JRE 8

这是一个关于在JRE 8中使用JavaFX的问题,详情请点击链接查看。

还可以参考与Maven项目相关的这个问题: https://dev59.com/n4_ea4cB1Zd3GeqPJhaa - Stefan

7

1
该选项禁用了问题视图中的CSS警告。这非常有帮助。不幸的是,警告图标仍然存在于包资源管理器和编辑器中。 - Stefan
1
对我来说这是可以的,但选项列表末尾应该是“Xtext ...”,而不是“Text ...”。 - pdem

0

我真的希望我能够评论...所以我正在使用Luna,一切都很好。然而,在Luna中我遇到了Angular验证的问题,并找到了解决方法。也许这可以帮助你。

  1. 右键单击您的项目,选择属性
  2. 验证下,勾选启用项目特定设置框。
  3. 向下滚动并选择Web资源验证器
  4. 如果有一个包含组并且它包含文件扩展名:css,请尝试删除它,然后重新验证您的项目。如果规则不存在,则将其添加规则到现有的包含组中,或创建一个新的包含组

也许你已经尝试过类似的方法了。


1
谢谢您的建议。我没有“Web资源验证器”选项。我尝试在项目特定设置中禁用所有验证器,但警告仍然存在。 - Stefan
很不幸,很抱歉它没有帮助到你。随着人们从月球转移到火星,这应该开始引起更多关注。 - UltraSonja

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接