2009-04-23 3 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, вероятность того, что вам действительно нужна, чтобы построить что-либо, если вы не хотите, чтобы проверка была тонкой.

В главном меню откройте «Проект» и снимите флажок «Создать автоматически».Вы будете хотеть строить свой проект время от времени, щелкнув правой кнопкой мыши на проекте и выбрав «Build Project».

Все приведенные выше шаги помогли мне получить базовый редактор, который именно то, что я хотел.

+0

Это то, что решить мою проблему. Я пытаюсь выполнить множество комбинаций в Preferences \ Validation and Preferences \ JavaScript, но, наконец, не был выбран «JavaScript Validator» в Project-> Properties \ Builders, и проблемы были решены. –

+0

. Это решило мою проблему, отключив проверку на скомпилированных файлах GWT. –

0

Я нашел в объекте недвижимости категория Строителей. В списке строителей у меня был JavaScript Builder. Я отменил выбор этого строителя, и все мои раздражающие ошибки проверки javascript исчезли.

0

Есть более громкие параметры проверки. Вы можете приостановить все проверки (или только те, которые вам не нужны), идя в:

Window > Preferences > Validation. 

Здесь, установите флажок «Приостановить все валидаторы».

В качестве альтернативы, снимите флажок, который вам не нужен, из списка ниже.
Будет запрошена полная сборка, которая может занять некоторое время. Но затмение будет работать намного быстрее, потом [Но без проверки конечно]

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

0

Solution.

Настроить то, что отображается в представлении проблем, как lothar предложил, создайте новый настраиваемый фильтр, а в области «Область» выберите «На рабочем наборе». Теперь нажмите кнопку прямо под этой опцией, чтобы настроить, какой рабочий набор был бы: при всплывании рабочего набора нажмите кнопку «Создать» и отметьте все файлы проекта. ИСКЛЮЧИТЕ те, которые вы хотите исключить из проверки. Возможно, вы захотите сохранить этот рабочий набор под удобным именем, например «No_Validation_Set».

Основная информация: 1) рабочий комплект, исключая проблемные файлы. 2) custom Problems Показать фильтр для работы с этим набором.

Вопросы: При добавлении новых файлов в проект вам необходимо обновить рабочий набор, чтобы они также были проверены.

33

Пробный раствор;

  1. Щелчок правой кнопкой мыши проект
  2. Выберите свойства
  3. Выбор проверки
  4. Проверить Включить конкретные параметры проекта
  5. На XML Validator строке, нажмите на кнопку '...'
  6. Выберите Исключить тентовых
  7. Нажмите «Добавить правило»
  8. Выберите «Имя папки или файла»
  9. Нажмите Next
  10. Выберите файлы или папку, которые не подтверждены.
  11. Нажмите Finish
  12. Нажмите кнопку OK
  13. Нажмите OK

Это решило мою проблему. Поскольку проверка eclipse дает ошибку для сгенерированных файлов GWT.

С уважением.

+1

Да , мой. Я использую Zend Studio 8.0 с моим проектом Wordpress. Я действительно ненавижу, когда ошибки из/wp-admin и/wp-include загрязняют вкладку «Проблемы». Для PHP вы просто исключаете папку в «Validator Validator for PHP» http://content.screencast.com/users/ardee.aram/folders/Jing/media/de796028-e435-41b1-b21d-51396d4693fe/2011- 04-15_1201.png –

+2

Благодарим вас за сохранение нескольких часов ожидания Eclipse для проверки моих целевых папок m2. – Carlos

+2

Этот скриншот не существует в моем Eclipse. Слева нет «проверки», как это сделать? –

0

Когда я исключил файлы из проверки для проекта, мой параметр, похоже, не был распознан, пока я не перезапустил Eclipse и не очистил проект.

+2

Это должен быть комментарий, а не попытка ответить на вопрос – Steven

+0

Бит слишком поздно для вечеринки, но - вы должны были использовать ярлык Alt + F5 и обновить (revalidate) проект –

4

Невозможно выбрать каталог, по крайней мере под Windows.

После нажатия Настройки-> Validation-> Настройки-> Добавить Исключить группы-> Добавить Rule-> Папка или filename-> Просмотр папки -> (выбор директорию) -> [OK]

«Обзор для папка "закрывается, при этом поле« Файл или папка »остается пустым.

3

Я использовал, чтобы исключить ресурсы из проверки с помощью конкретного проекта Exclude Group (как наиболее ответ здесь). Но в случае, если кто-то все еще возникают проблемы с отключением проверки для указанной папки в 2014 году - только пометить ресурс папки как Derived:

Resource Properties dialog

Это следует отключить проверку для этой папки.

Если вы используете EGit вы также можете отключить автоматическое включение полученных ресурсов в .gitignore:

Git Projects Preferences dialog

+0

Это конец 2017 года, и этот подход не кажется работать на 100%. https://bugs.eclipse.org/bugs/show_bug.cgi?id=323160 https://bugs.eclipse.org/bugs/show_bug.cgi?id=362790 –

Смежные вопросы