Conjuntos de projetos

Como os recursos de um projeto sob controle de versão são mantidos no repositório, é possível compartilhar projetos com membros de equipes compartilhando-se uma referência às informações específicas do repositório necessárias para reconstruir um projeto no espaço de trabalho.  Isso é feito através de um tipo especial de exportação de arquivos para os conjuntos de projetos de equipe.  

O ponto de extensão org.eclipse.team.core.projectSets permite que os provedores de repositório declarem uma classe que implementa o salvamento de projeto para projetos sob seu controle.  Quando o usuário escolhe exportar conjuntos de projetos, apenas os projetos configurados com repositórios que definem conjuntos de projetos são mostrados como candidatos para exportação.

Por exemplo, o cliente CVS declara o seguinte:

<extension point="org.eclipse.team.core.projectSets">
	<projectSet id="org.eclipse.team.cvs.core.cvsnature" class="org.eclipse.team.internal.ccvs.ui.CVSProjectSetSerializer"/>
</extension>

A classe especificada deve implementar IProjectSetSerializer.

 

Copyright IBM Corporation e outros 2000, 2003.