2009-07-26 2 views
10

Я развиваюсь с помощью Eclipse + PDT. Я добавлял комментарии phpdoc в свой код, , но на самом деле никогда не создавал результирующую документацию в Eclipse. Как мне это сделать - есть ли какая-то функциональность в Eclipse, или генерация doc должна выполняться извне?Генератор документации PHPDoc в или за пределами Eclipse?

ответ

5

Чтобы создать документацию, вы должны использовать phpDocumentor, который может быть установлен как пакет PEAR.

Затем вы должны вызвать его из командной строки; На самом деле, я никогда не видел его вызванного из Eclipse PDT.

Отличное решение - иметь платформу непрерывной интеграции (например, phpUnderControl) и интегрировать ее в создание phpdoc в файле конфигурации сборки; таким образом, phpdoc генерируется каждый раз, когда кто-то совершает (или один раз в день, или когда вы хотите ^^).

В Eclipse PDT вы можете вызвать «внешние инструменты» (см. «Выполнить> Внешние инструменты» в меню); это позволит вам запустить команду phpdoc (как вы делаете из CLI); но он определенно не так удобен, как то, что предлагает Zend Studio, - не такая же цена, хотя ^^

+0

Я использовал ant для создания моих php-проектов и, как правило, имел цель doc. Eclipse играет очень хорошо с муравьем. Также вы запускаете phing из eclipse. –

1

Да, в Zend есть мастер для этого. Проверьте это brief guide.

В качестве альтернативы вы можете создать внешнюю конфигурацию запуска, чтобы вызвать стандарт phpDocumentor.

  1. Выберите Run-> Внешний Tools-> Внешние конфигурации Инструменты ...
  2. В левой панели, выберите Program, то новый значок (крайний слева значок над панелью).
  3. В правой панели выберите вкладку «Главная».
  4. Введите значение generate_doc в поле Name:.
  5. Введите путь к инструменту phpdoc cli в поле Location:.
  6. Введите необходимые аргументы в поле «Аргументы», например. для текущего ввода проекта $ {project_loc}.
  7. Для запуска внешней конфигурации выберите «Выполнить».

Чтобы снова запустить конфигурацию у вас есть несколько вариантов:

  1. Выберите внешний Tools значок в строке меню external tools icon http://help.eclipse.org/ganymede/topic/org.eclipse.cdt.doc.user/images/icon%5Fext%5Ftools.png" затем нажмите generate_doc
  2. Выберите Run-> Внешний Инструменты-> generate_doc
  3. Hit Alt + R, E, 1 (предполагается, что generate_doc является первым элементом в списке, в противном случае выберите соответствующий номер)
+0

Спасибо, но я использую обычный Eclipse + PDT, видимо, такой опции нет. – AlexA

2

Другим полезным инструментом для создания документации является ApiGen. Он не требует установки с PEAR (но включает его), и его можно использовать как отдельный пакет.

+0

Как мы устанавливаем 'ApiGen' для окон?Я загрузил пакет 'phar', но не знаю, как это сделать. –

+0

@SuhailGupta посмотреть здесь: https://github.com/ApiGen/ApiGen –

+0

Итак, я включил путь 'C: \ wamp \ www \ apigen.phar' в пользовательскую переменную' PATH', а также внутри 'System' Дорожка. Но это не сработает! Просто ничего не печатает. –