Pracuję z Eclipse + PDT. Dodałem komentarze phpdoc do mojego kodu, , ale w rzeczywistości nigdy nie wygenerowałem wynikowej dokumentacji w Eclipse. Jak mam to zrobić - czy w Eclipse jest jakaś funkcjonalność, czy generowanie dokumentów powinno być wykonywane zewnętrznie?Generator dokumentacji PHPDoc na platformie Eclipse lub poza nią?
Odpowiedz
Aby wygenerować dokumentację, należy użyć wersji phpDocumentor, którą można zainstalować jako pakiet PEAR.
Następnie należy wywołać go z wiersza polecenia; Nigdy nie widziałem, żeby to było wywoływane z Eclipse PDT.
Doskonałym rozwiązaniem jest posiadanie platformy do ciągłej integracji (na przykład przy użyciu phpUnderControl) i zintegrowanie z utworzeniem pliku phpdoc w pliku konfiguracyjnym kompilacji; w ten sposób phpdoc jest generowany za każdym razem, gdy ktoś popełnia (lub raz dziennie, lub gdy tylko chcesz ^^).
W Eclipse PDT można wywołać "narzędzia zewnętrzne" (patrz "Uruchom> Narzędzia zewnętrzne" w menu); to pozwoliłoby ci uruchomić komendę phpdoc (tak jak robisz z CLI); ale to zdecydowanie nie jest tak przyjazny dla użytkownika jak co Zend Studio oferuje - nie w tej samej cenie albo, chociaż ^^
Tak, istnieje kreator do wykonania tej czynności w Zend. Sprawdź to brief guide.
Alternatywnie można utworzyć zewnętrzną konfigurację uruchamiania w celu wywołania standardu phpDocumentor.
- Wybierz Run-> Zewnętrzna Narzędzia-> Narzędzia zewnętrzne Konfiguracje ...
- W okienku po lewej stronie wybierz program to nowa ikona (po lewej najbardziej ikona nad okienkiem).
- W prawym panelu wybierz kartę Główna.
- Wpisz generate_doc w polu Name :.
- Wprowadź ścieżkę do narzędzia phpdoc cli w polu Lokalizacja:.
- Wprowadź wymagane argumenty w polu Argumenty, np. dla bieżącego wkładu projektu $ {project_loc}.
- Aby uruchomić konfigurację zewnętrzną, wybierz Uruchom.
Aby ponownie uruchomić konfigurację masz kilka możliwości:
- wybierz zewnętrzny narzędzi ikonę z paska menu external tools icon http://help.eclipse.org/ganymede/topic/org.eclipse.cdt.doc.user/images/icon%5Fext%5Ftools.png" następnie kliknij generate_doc
- Wybierz Run-> Zewnętrzna Narzędzia-> generate_doc
- Hit Alt + R, E, 1 (zakładając, że generate_doc jest pierwszą pozycją na liście, w przeciwnym razie wybierz odpowiednią liczbę)
Dzięki, ale używam zwykłego Eclipse + PDT, widocznie nie ma takiej opcji. – AlexA
Innym doskonałym narzędziem do generowania dokumentacji jest ApiGen. Nie wymaga instalacji z PEAR (ale zawiera go) i może być używany jako samodzielny pakiet.
Jak zainstalować 'ApiGen' dla Windows?Pobrałem pakiet 'phar', ale nie mam pojęcia, jak postępować. –
@SuhailGupta spójrz tutaj: https://github.com/ApiGen/ApiGen –
Więc podałem ścieżkę 'C: \ wamp \ www \ apigen.phar' do zmiennej użytkownika' PATH', a także wewnątrz 'System' Ścieżka. Ale to nie działa! Nic nie drukuje. –
- 1. Generator dokumentacji dla Objective-C?
- 2. Instalowanie środowiska Java 3D na platformie Eclipse
- 3. Eclipse PDT i niestandardowe adnotacje PHPDoc
- 4. Angular2 Dokumentacja Generator
- 5. Czy instrukcje "wymagaj" Ruby są dostępne w definicji klasy lub poza nią?
- 6. Składnia zamknięcia w PHPDoc
- 7. Parametr opcjonalny PHPDoc
- 8. Jak mogę zbudować wtyczkę Eclipse poza Eclipse?
- 9. Generator kodu Eclipse do generowania mapperów Klasa
- 10. Generator metody "klonowania()" Javy dla Eclipse Galileo
- 11. Jak wykorzystać przyszłość, nie czekając na nią?
- 12. Jak uciec od komentarza phpdoc w komentarzu phpdoc?
- 13. phpdoc na projekcie mvc z codeigniter
- 14. Zapytanie params i PHPDoc
- 15. Dokumentowanie parametrów Get/Post za pomocą Doxygen lub PHPDoc
- 16. Uwierzytelnianie na platformie chmurowej Google
- 17. Używanie libVLC dla Androida na platformie Windows
- 18. Konwersja phpdoc do docset użyteczny przez Dash
- 19. vim PHPDoc multiline komentarz autoindent
- 20. itertools lub odręczny generator - co jest lepsze?
- 21. Generator API C#
- 22. Pogrubienie lub kursywą w komentarzach dokumentacji C# lub VB?
- 23. Przechowuj pliki eclipse .project poza katalogiem projektu
- 24. Generator dokumentów REST API Node.js lub Express.js
- 25. javascript ken generator generator liczb
- 26. Szablony dokumentacji w C++
- 27. R: ggplot nie działa, jeśli znajduje się wewnątrz pętli for, chociaż działa poza nią
- 28. Jak skompilować pakiet Golang na platformie Windows?
- 29. Jak włączyć debugowanie SSL na platformie Android?
- 30. Titanium dla iOS Development na platformie Windows
Użyłem mrówki do zbudowania moich projektów php i zwykle mam cel doc. Eclipse gra bardzo ładnie z mrówką. Również uruchamiasz phing od Eclipse. –