Suporte de Equipe

A plataforma Eclipse tem como base o conceito de deixar que os usuários criar e editar recursos no sistema de arquivos.  O plug-in de equipe define uma API adicional que permite aos plug-ins integrarem a função de um repositório de gerenciamento de versões e configurações.  A função fornecida por um repositório afeta fundamentalmente o workflow de um usuário, já que existem etapas adicionais para recuperação dos arquivos, comparação de seu conteúdo com conteúdo local, alteração de versão, e retorno dos arquivos atualizados para o repositório.  O objetivo da API do plug-in de equipe é ser passiva o bastante para permitir que os provedores de plug-in do repositório definam seu próprio workflow para que os usuários familiarizados com seu produto possam utilizar a plataforma de uma forma semelhante.

Esse objetivo é realizado fornecendo-se ganchos básicos que permitam que os plug-ins de equipe interfiram em operações que manipulam recursos.  Por exemplo, quando o usuário salva um arquivo, um provedor de repositório poderia salvá-lo no repositório, perguntar ao usuário se ele deveria ser verificado no repositório ou compará-lo com o conteúdo no repositório. 

O suporte à UI também é estruturado passivamente.  Os marcadores de ações, preferências e propriedades do provedor de equipe são definidos pelo plug-in da UI da equipe, mas está a cargo do provedor de plug-in da equipe definir esses elementos da UI.  O plug-in da UI da equipe também inclui um assistente de configuração simples e extensível que permite que os usuários associem projetos aos repositórios.  Os plug-ins podem fornecer conteúdo para este assistente que permite que o usuário especifique informações específicas do repositório. 

Vários provedores de repositório podem coexistir sem problemas na plataforma.  Realmente, é até possível ter implementações diferentes de clientes no mesmo repositório instalado.  Por exemplo, um poderia instalar um cliente CVS projetado para especialistas e um diferente para principiantes.

Copyright IBM Corporation e outros 2000, 2003.