Přehled vývojového prostředí modulů plug-in
Prostředí PDE (Plug-in Development Environment) poskytuje nástroje pro vytváření, vývoj, testování, ladění, sestavení a implementaci modulů plug-in, fragmentů a funkcí platformy Eclipse, webů aktualizace a produktů RCP.
PDE dále poskytuje komplexní nástroje OSGi, díky kterým je ideálním prostředím pro programování komponent, tedy nejen pro vývoj modulů plug-in platformy Eclipse.
PDE je rozčleněno na tři hlavní komponenty:
- Uživatelské rozhraní - Sada velkého počtu modelů, nástrojů a editorů určených k vývoji modulů plug-in a balíků OSGi.
- Modul API Tools - Nástroje poskytující oporu při dokumentaci a údržbě rozhraní API.
- Sestavení - Nástroje a skripty založené na Ant pro automatizaci procesů sestavení.
O posledních novinkách se dozvíte v sekci
Novinky.
PDE UI
PDE UI poskytuje editory, průvodce, spouštěcí programy, pohledy a ostatní nástroje pro vytvoření úplně vybaveného prostředí k vývoji a implementaci modulů plug-in platformy Eclipse, fragmentů, funkcí, webů aktualizace, produktů RCP a balíků OSGi.
Mezi nástroje PDE patří:
- Editory souborů typu manifest založené na formulářích: Vícestránkové editory pro centrální správu všech souborů typu manifest pro moduly plug-in nebo funkce.
- Nástroje RCP: Průvodci a editor založený na formuláři umožňující definovat, značit, testovat a exportovat produkty na více platforem.
- Průvodci pro vytváření nových projektů: Vytvoření nových modulů plug-in, fragmentů, funkcí, oprav funkcí a webů s aktualizacemi.
- Průvodci importem: Import modulů plug-in a funkcí ze systému souborů.
- Průvodci exportem: Průvodci pro sestavení, uložení do balíku a export modulů plug-in, fragmentů a produktů na jedno klepnutí myší.
- Spouštěcí programy: Testování a ladění aplikací Eclipse a balíků OSGi.
- Pohledy: PDE poskytuje pohledy, díky kterým mohou vývojáři modulů plug-in kontrolovat vývojové prostředí z různých hledisek.
- Různé nástroje: Průvodci pro externalizaci a vyčištění souborů typu manifest.
- Nástroje pro převod: Průvodce pro převod prostého projektu Java nebo prostých souborů JAR do projektu modulu plug-in.
- Integrace s JDT: Soubor typu manifest modulu plug-in se účastní hledání a refaktoringu Java.
Začněte tím, že vyzkoušíte následující stručné nápovědy:
API Tools
Modul API Tools poskytuje podporu při dokumentaci a údržbě rozhraní API poskytovaných moduly plug-in a balíky OSGi.
Některé funkce zahrnují:
- Analýza kompatibility: Identifikace problémů s binární kompatibilitou vzhledem k předchozí verzi modulu plug-in.
- Značky omezení API: Jsou k dispozici značky dokumentace Javadoc pro explicitní definici omezení přidružených k typům a členům.
- Ověření čísla verze: Identifikace neplatných čísel verzí modulů plug-in vzhledem k předchozí verzi modulu plug-in.
- Ověření značek
@since
dokumentace Javadoc: Identifikace chybějících a neplatných značek @since
u typů a členů.
- Analýza úniků z API: Identifikace typů a metod rozhraní API, ze kterých unikají typy nezahrnuté do rozhraní API.
- Rychlé opravy: Jsou poskytnuty rychlé opravy pro vhodné úpravy verzí modulů plug-in a jejich značek @since.
Začněte tím, že se podíváte na úlohy:
Sestavení PDE
Sestavení PDE umožňuje automatizaci procesů sestavení modulů plug-in. Sestavení PDE vytváří skripty Ant založené na informacích dostupných v době vývoje, jež poskytují například soubory plugin.xml a build.properties. Vygenerované skripty Ant mohou načítat relevantní projekty z určitého úložiště CVS, sestavovat soubory JAR, soubory dokumentace Javadoc, archivy ZIP se zdroji a shromáždit tyto všechny prvky do formátu připraveného k expedici a odeslání do vzdáleného umístění (například do lokální sítě nebo na server pro stahování).
Informace potřebné k zahájení činnosti získáte zde: