sexta-feira, 27 de janeiro de 2012

Eclipse + Projeto Java (ou C++) + SVN (Repositório)

Bom amigos do blog, esse post vai para você que está querendo fazer um projeto em equipe usando a linguagem de programação Java (ou C++). Recomendo que usem o SVN para poderem programar de casa, mandando os códigos pra um servidor e os outros membros da equipe baixando cada modificação feita, direto no código no Eclipse. Se ficou alguma dúvida, pesquise sobre SVN (Repositório Subversion).

O primeiro passo é baixar a IDE. Usaremos o Eclipse 3.7.1 Java EE INDIGO (versão mais atualizada até o momento). Você pode ir nesses links:
Após baixar, abra o Eclipse. Selecione a pasta onde deve ficar o ‘workspace’ e dê ok. Com o Eclipse aberto, clique em ‘Help > Eclipse Marketplace’. No campo ‘Find’ digite ‘SVN’ e espere aparecer os resultados. Você deverá selecionar o ‘Subclipse’ e seguir o processo de instalação. Após terminar a instalação, reinicie o Eclipse. Pronto. Bem fácil.

Você precisa criar uma conta em algum servidor para armazenar seus códigos. Eu uso o code.google.com, pois é gratuito e muito eficiente, porém é open-source, qualquer um poderá ter acesso aos seus códigos. Existem vários links na internet explicando como criar um endereço de armazenamento com o Google Code. Crie o projeto com o Google Code usando o endereço code.google.com/hosting (você precisa de uma conta Google).

Com o link em mãos, vá ao Eclipse, clique em ‘File > New > Other...’ ou simplesmente Ctrl N. Abra a pasta do ‘SVN’ e clique em ‘Checkout Projects from SVN’ e prossiga em ‘Next’. Agora selecione a opção ‘Create a new repository location’. Na url cole o link gerado pelo projeto do Google Code, que tem a terminação ‘/trunk’, por exemplo ‘HTTPS://arrozcomovo.googlecode.com/svn/trunk’. Clique em ‘Next’, o Eclipse localizará o servidor e deverá aparecer o link com um símbolo amarelo ao lado esquerdo. Clique no link e ‘Finish’. Então, aparecerá a opção para você criar o seu projeto. Creio que isso você consiga fazer sozinho. :D

Para mandar seus códigos para o servidor para que os outros programadores possam baixar no seu computador, clique com o botão direito exatamente no arquivo onde você fez a modificação (é importante que você tenha salvado para poder mandar) e clique em ‘Team > Commit...’. Então você deverá inserir algum comentário, justificando a mudança no quadro que irá aparecer e finalizar o Commit. Será pedido um usuário e a senha. O usuário é o seu email do Gmail. E a senha é uma que o Google Code gera automaticamente para cada usuário inserido no projeto, que deverá ser pega no próprio site code.google.com. Pronto, seus arquivos foram mandados para o servidor.

Para receber os arquivos enviados pelos outros programadores, você deverá colocar em ‘Team Synchronize perspective’ para visualizar o que pode ser enviado e baixado. Clique no botãozinho que a descrição é ‘Synchronise SVN’. Fazendo isso, o Eclipse sincronizará com o servidos e aparecerá os códigos possíveis de ser baixados, os de ser enviados e os que estão em conflito. Para baixar, selecione o botão cuja descrição é ‘Incoming Mode’ é clique no botão direito do mouse > Upgrade. Pronto, simples assim.

É importante saber que se dois programadores mudarem a mesma Classe, dará conflito e quando os outros forem baixar, vai ser uma chatisse. Tem que ser tudo muito bem organizado com regras de Commit. Ok? Bom projeto a todos e espero ter ajudado alguém. ;D

Nenhum comentário:

Postar um comentário