Soporte de equipo

El soporte de equipo de Eclipse define una API que permite a los conectores integrar la función de un repositorio de gestión de configuración y versiones. La función suministrada por un repositorio afecta fundamentalmente al flujo de trabajo de los usuarios, ya que existen pasos adicionales para recuperar archivos, comparar su contenido con el contenido local, crear versiones de ellos y devolver los archivos actualizados al repositorio. El objetivo de la API de conector de equipo consiste en ser lo suficientemente pasiva como para permitir que los proveedores de conector de repositorio definan su propio flujo de trabajo a fin de que los usuarios que estén familiarizados con el producto puedan utilizar la plataforma de forma parecida y suministrar soporte para flujos de trabajo considerados de utilidad para los conectores de equipo.

Este objetivo se materializa suministrando varios bloques de construcción:

El soporte de la UI también está estructurado de manera pasiva.  El conector de la UI del equipo es el que define los espacios reservados para las acciones, las preferencias y las propiedades del proveedor del equipo, pero se deja que sea el proveedor del conector del equipo el que defina estos elementos de la UI.  El conector de la UI del equipo también incluye un asistente de configuración simple y ampliable que permite a los usuarios asociar proyectos a los repositorios.  Los conectores pueden suministrar contenido para este asistente, que permita al usuario especificar información específica del repositorio. 

Puede haber varios proveedores de repositorios que coexistan pacíficamente en la plataforma.  De hecho, incluso es posible tener instaladas distintas implementaciones de cliente para un mismo repositorio.Por ejemplo, una podría instalar un cliente CVS diseñado para los expertos y otra para los usuarios principiantes.