Можете ли вы запретить отображение одного php-файла, который не будет анализироваться/компилироваться, как ошибку в Eclipse?

В настоящее время мы используем Aptana для PHP и Eclipse для Java. Хотя Aptana построена на Ecplise, она по-разному обрабатывает файлы PHP, когда они не анализируются/компилируются. Я хотел бы использовать Eclipse для обоих, но я не могу понять, как подавить ошибки, которые следует игнорировать.

Мы используем simpletest для всех наших проектов, поэтому мы включили его в наш «основной» проект и проверили его в SVN. Simpletest включает «test_with_parse_error.php», который является недопустимым файлом php. В Aptana проект не отображается как имеющий ошибку (как и любой php-файл), пока вы его не откроете. В этот момент вы можете видеть, что в файле есть ошибка, но проект в целом не меняется (на каталогах, где находится файл, нет «красных крестиков»).

Похоже, что Aptana рассматривает папки как обычные папки, в то время как Eclipse (galileo) рассматривает все папки в проекте PHP как «исходные папки». Есть ли способ указать, какие папки следует считать «исходными», а какие нет при поиске ошибок?


person Todd R    schedule 10.09.2009    source источник


Ответы (2)


начиная с eclipse PDT 2.0, вы можете исключить ресурсы из процесса сборки с помощью Конфигурация пути сборки PHP. это также подавит предупреждения от недопустимого файла.

person ax.    schedule 12.09.2009
comment
К сожалению, это также исключает весь файл. У вас может быть однострочное предупреждение, которое вы хотите подавить без потери всего класса в файле из пути сборки IDE. Это часто происходит с глобальными функциями, предоставляемыми модулями, такими как те, которые доступны, если вы используете apache, например apache_request_headers() - person Ray; 09.01.2014

Если Aptana построена на Eclipse, не могли бы вы просто настроить ее для отображения представления Java? Я мог бы настроить свою студию Zend (также построенную на Eclipse и очень похожую на Aptana), чтобы отображать представление/рабочее пространство Java и работать с ним.

person Jake    schedule 10.09.2009
comment
Aptana построена на старом Eclipse. Я хочу использовать Галилео. Я пробовал плагин Aptana, но он совсем не работает (не помню, что было не так, но я знаю, что отказался от него в полном разочаровании). - person Todd R; 11.09.2009