Týmová podpora

Týmová podpora Eclipse definuje rozhraní API, které umožňuje na základě modulů plug-in integrovat funkci správy verzí a úložiště správy konfigurace. Funkce poskytovaná úložištěm má zásadní vliv na sled prací uživatele, neboť sem spadají další kroky jako je načítání souborů, porovnávání jejich obsahu s lokálním obsahem, správa verzí těchto souborů a zpětné ukládání aktualizovaných souborů do úložiště. Cílem rozhraní API týmového modulu plug-in je být dostatečně pasivní, aby poskytovatelé modulů plug-in úložiště mohli nadefinovat svůj vlastní sled prací, tj. aby uživatelé znalí svého produktu mohli používat tuto platformu podobným způsobem a poskytovat podporu pro sledy prací, které považujeme u týmových modulů plug-in za důležité.

Tohoto cíle je dosaženo přítomností několika stavebních bloků:

Podpora uživatelského rozhraní je rovněž strukturována pasivním způsobem.  Modul plug-in týmového uživatelského rozhraní sice definuje zástupné symboly pro akce týmového poskytovatele, předvolby a vlastnosti, ale vlastní poskytovatel týmového modulu plug-in musí tyto prvky uživatelského rozhraní nadefinovat.   Modul plug-in týmového uživatelského rozhraní také zahrnuje jednoduchého a rozšiřitelného průvodce konfigurací, který umožňuje uživatelům přiřazovat projekty s úložišti.   Moduly plug-in mohou tomuto průvodci dodávat obsah, což umožňuje uživatelům zadat informace týkající se konkrétního úložiště.  

V rámci jedné platformy může společně existovat i několik poskytovatelů úložišť.   Dokonce je možné, aby pro jedno instalované úložiště existovaly různé implementace klientů. Je například možné instalovat klienta CVS navrženého pro experty a jiného pro začínající uživatele.