Как отключить css предупреждение "Неизвестное свойство" в Eclipse Mars?

В моих файлах css появляется много предупреждений "Неизвестное свойство".

Это может быть связано с тем, что у меня есть e (fx) clipse 2.0 и Eclipse Web Developer Tools.

Если я открою css файлы с помощью e (fx) клипсе css-редактора и добавлю/SuppressWarnings/значок предупреждения изменит его цвет (см. рисунок ниже).

Однако:

  • В представлении "Проблемы" все еще отображается предупреждение, а редактор css по умолчанию также показывает предупреждение.
  • Я не хочу добавлять /SuppressWarnings/, поскольку файлы css автоматически генерируются с помощью WinLess.

Как отключить предупреждения "Неизвестное свойство" для определенных файлов или вообще?

Мои файлы css находятся не под "src", а под папкой "help". Эта папка справки содержит html файлы для моего плагина Eclipse и соответствующих файлов css. = > Эти файлы не используются для клипа для JavaFx/e (fx).

Вот связанная статья, которая на самом деле не помогла мне, но могла бы дать вам дополнительную информацию: https://www.eclipse.org/forums/index.php/t/515810/

Снимок экрана, отображающий предупреждения и представление проблемы (нажмите, чтобы увеличить) введите описание изображения здесь

Ответы

Ответ 1

Я подал e (fx) ошибку клипа [1] и удалил клип для e (fx) для время.

Основная причина, по которой я установил клип e (fx) в начале, заключался в том, чтобы избавиться от предупреждений ограничения доступа, связанных с jfxrt.jar (также см. [2]). Теперь я использую дополнительные правила доступа для контейнера JRE в моем файле classpath вместо использования e (fx) eclipse:

<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

[2] Использование JavaFX в JRE 8

Ответ 3

Мне очень жаль, что я не могу прокомментировать... Так что я использую Луну, где все работает нормально. Однако у меня были проблемы с валидацией Angular в Luna и выяснили, как это можно обойти. Возможно, это может вам помочь.

  • Щелкните правой кнопкой мыши свой проект и выберите Свойства
  • В разделе Проверка установите флажок Включить специальные настройки проекта.
  • Прокрутите вниз и выберите Валидатор веб-ресурсов.
  • Если есть группа Include и она содержит расширение файла: css, попробуйте удалить его, а затем повторите проверку своего проекта. Если этого правила нет, то Добавить правило в существующую группу Include или создать новую группу Include.

Возможно, вы уже пробовали что-то вроде этого.