Trabalhando com um servidor de equipe no NetBeans IDE
Um Servidor de equipe fornece vários serviços projetados para ajudar a aumentar a produtividade dos desenvolvedores ao fornecer uma infraestrutura para os desenvolvedores que colaboram em um projeto. Para trabalhar com um Servidor de equipe, instale o plug-in do Servidor de equipe a partir do Centro de Atualizações do NetBeans. O plug-in registrará automaticamente uma instância do servidor de equipe java.net. Depois de registrar um Servidor de equipe com o IDE, é possível aproveitar os serviços oferecidos por ele em seus projetos hospedados.
O que é um Servidor de equipe?
Um Servidor de equipe pode ser qualquer site on-line que use a infraestrutura Kenai para fornecer hospedagem de projetos, bem como ferramentas e serviços colaborativos. Cada projeto hospedado em um Servidor de equipe é representado por uma página de projeto que fornece uma descrição e os detalhes sobre o projeto. A página do projeto também permite que o proprietário do projeto ative e desative os serviços associados com o projeto.
Para projetos hospedados em um Servidor de equipe, o IDE oferece suporte integrado para os serviços a seguir.
Sistemas de controle de versão
Uma ferramenta de gerenciamento de código-fonte é essencial quando um grupo de desenvolvedores trabalha na mesma base de código. O IDE oferece suporte integrado a sistemas de controle de versão para ajudar os desenvolvedores a gerenciar as revisões do código-fonte no repositório. O NetBeans IDE fornece suporte para trabalhar com repositórios Mercurial e Subversion hospedados em um Servidor de equipe. O IDE pode criar automaticamente repositórios locais para projetos hospedados.
Rastreamento de problemas
Um sistema de rastreamento de problemas permite a desenvolvedores e usuários relatar e rastrear problemas associados a um projeto e proporciona um valioso mecanismo de troca de opiniões para as pessoas envolvidas no projeto. A integração dos sistemas de rastreamento de problemas no IDE permite que os desenvolvedores encontrem, visualizem e resolvam os problemas do projeto no IDE. O NetBeans IDE oferece suporte integrado aos rastreadores de problemas Bugzilla e JIRA.
Sistema de mensagens instantâneas e notificações
Se um projeto em um servidor de equipe tiver uma sala de bate-papo ativada, os membros poderão participar na sala de bate-papo do projeto e ter conversas particulares com cada um dos outros membros. O bate-papo permite que os membros troquem mensagens e links de dentro do IDE. O IDE pode receber e exibir mensagens, mensagens, por exemplo, que notificam quando há alterações no projeto e no repositório.
Observação. Os serviços XMPP para sistema de mensagens instantâneas e notificações ainda não estão disponíveis para o java.net.
Por que usar um Servidor de equipe?
Os desenvolvedores que estão colaborando em um projeto precisam de um conjunto de ferramentas e uma infraestrutura que possa ajudá-los a estar conectados entre si e a trabalhar como uma equipe. Além de compartilhar os códigos-fonte, os membros da equipe precisam ser capazes de compartilhar informações e de se comunicar uns com os outros, e a forma através da qual eles compartilham informações depende do tipo de informações que precisam compartilhar. Nem todos os membros da equipe utilizarão as mesmas ferramentas, mas a comunicação entre eles pode ser mais simples quando a infraestrutura e as ferramentas estão integrados. Alguns membros podem ser desenvolvedores, mas também podem haver pessoas responsáveis por projetar a interface do usuário, testar a qualidade, escrever a documentação, gerenciar o ciclo de construção, etc., com diferentes exigências e preferências. Um Servidor de equipe oferece uma plataforma escalável e flexível para desenvolvimento que pode ser ampliada conforme o projeto aumenta.
Como o desenvolvimento de um projeto pode mudar com o tempo. Em alguns casos, em particular ao iniciar um projeto do zero, você pode desejar definir a infraestrutura do projeto antes de iniciar a codificação. Em outros casos, um projeto já pode ter sido iniciado e algum código pode ter sido escrito, mas o projeto cresceu em seu escopo e pessoas adicionais precisam ser trazidas para trabalhar no projeto. À medida que o tamanho da equipe aumenta, os detalhes sobre o projeto precisam ser captados e transmitidos. Ferramentas como o rastreador de problemas e as páginas wiki são úteis para captar este tipo de informações.
Registrando um Servidor de equipe
Para aproveitar os serviços do Servidor de equipe no IDE, é preciso instalar o plug-in do Servidor de equipe e, a seguir, registrar um Servidor de equipe no IDE. Por padrão, a instância do servidor de equipe java.net é registrada quando você instala o plug-in do Servidor de equipe. Para registrar uma nova instância de um servidor de equipe, execute as etapas a seguir.
- Selecione Janela > Plug-ins para abrir o Gerenciador de plug-ins.
- Selecione a aba Plug-ins disponíveis no Gerenciador de plug-ins e selecione o plug-in Servidor de equipe.
- Clique em Instalar no Gerenciador de plug-ins e acompanhe o processo de instalação do plug-in.
Depois que o plug-in Servidor de equipe estiver instalado, é possível adicionar uma nova instância de servidor de equipe.
- Selecione Janela > Serviços no menu principal para abrir a janela Serviços.
Na janela Serviços, pode-se ver que o java.net está listado sob o nó Servidores de equipe.
O plug-in também ativou o Painel de equipe, que fornece uma visão geral dos projetos da equipe que você cria, abre ou participa.
- Clique com o botão direito do mouse no nó Servidores de equipe e escolha Adicionar servidor de equipe.
- Digite o nome e a URL do Servidor de equipe. Clique em Add.
Observação. O IDE verificará para confirmar se o servidor de equipe que está sendo adicionado é uma instância de servidor de equipe válida criada na infraestrutura Kenai.
É possível efetuar login em qualquer instância de servidor de equipe registrado selecionando Equipe > Servidor de equipe > Login no menu principal. Como alternativa, na janela Serviços, clique com o botão direito do mouse no nó Servidores de equipe na janela Serviços e selecione Login ou clique em Login no Painel de equipe.
Depois de registrar o Servidor de equipe e fazer login, é possível abrir o Painel de equipe para ter uma visão geral de seus projetos e procurar outros projetos que estejam hospedados no Servidor de equipe. Para criar projetos em um Servidor de equipe, você precisa ter uma conta no servidor.
Notas.
- Atualmente, o único Servidor de equipe que está publicamente disponível é o java.net. Por padrão, o Servidor de equipe java.net é registrado quando você instala o plug-in do Servidor de equipe. Consulte o site java.net para ver detalhes e planos para outras opções do Servidor de equipe.
- Você precisa de uma conta no java.net para fazer login no servidor de equipe java.net. No entanto, é possível recuperar e abrir muitos dos projetos hospedados no java.net sem fazer login.
Recuperando códigos-fonte de um projeto do Servidor de equipe
Para muitos projetos que são hospedados no servidor de equipe java.net, não é preciso ser um membro do projeto nem fazer login para abrir o projeto e recuperar os códigos-fonte.
- Escolha Equipe > Servidor de equipe > Obter códigos-fonte no menu principal para abrir o assistente Obter códigos-fonte do servidor de equipe.
Alternativamente, é possível abrir um projeto do Servidor de equipe no Painel de equipe e, a seguir, clicar em obter sob o nó Códigos-fonte do projeto no Painel de equipe.
- No assistente Obter códigos-fonte do servidor de equipe, clique em Procurar para especificar o repositório do projeto.

- Na caixa de diálogo Pesquisar projetos da equipe, digite um termo de pesquisa e clique em Pesquisar.
O IDE pesquisa a instância do Servidor de equipe em busca de projetos que contenham os termos da pesquisa e exibe os resultados na caixa de diálogo.
- Selecione um projeto na lista. Clique em OK.
- Para selecionar uma pasta específica no repositório, clique em Procurar próximo à lista suspensa Pasta a obter e selecione uma pasta na caixa de diálogo Procurar pastas do repositório.

- Especifique um local em seu sistema local para o repositório local dos códigos-fonte. Clique em Obter do servidor de equipe.
Ao clicar em Obter do servidor de equipe, o IDE criará um repositório local e recuperará os códigos-fonte do projeto.
Depois que a retirada for concluída, você será solicitado a abrir o projeto NetBeans que foi retirado. Clique em Abrir projeto na caixa de diálogo para selecionar os projetos que deseja abrir no IDE. Selecione Cancelar se não quiser abrir nenhum dos projetos retirados.
Consulte também
Para obter mais informações sobre o uso do NetBeans IDE em um ambiente colaborativo, consulte os seguintes tutoriais: