Quem não tem mais de uma workspace do Eclipse que levante a mão. Alguém!? Alguém!? Tenho certeza que todos que trabalham com o Eclipse há algum tempo, por mais organizado que seja já se pegou gerenciando duas, três, quatro ou mais workspaces.
Isso sempre foi um problema pra mim, especialmente pelo modo que o Eclipse gerencia suas configurações, que são particulares para cada workspace. Isso é bom, é um modelo legal e funciona super bem. Não era bom pra mim pois eu estava teimando em usar as workspaces de forma errada, então eu sempre tive um sério problema com as configurações, pois elas estavam sempre diferentes entre cada workspace.
Eu sempre tentei separar os projetos por clientes, por área de interesse ou por atividade. Uma workspace de projetos open source, outra do cliente ABC, outra do cliente XPTO, outra de projetos que eu estava estudando o código e assim por diante. Os problemas na hora de trabalhar eram vários, por exemplo: um repositório criado numa workspace era só dela, um atalho configurado na outra ficava só lá, um bookmark também, ou templates de código também. Resumindo, a bagunça ficava gigante e a redundância de configurações então nem se fala.
Então resolvi jogar tudo pra uma workspace só. Problema resolvido!? O das configurações sim, mas de brinde ganhei um novo: performance. Outro hábito não muito bom que eu tenho é o de manter todos os projetos abertos. São tantos projetos (141 atualmente) que só pra abrir o Eclipse demorava muito tempo. Depois, pra abrir/buscar um tipo (CMD+SHFIT+T), por exemplo, demorava de mais para indexar, limpar a workspace então nem pensar. A solução que eu encontrei foram as Working Sets, um recurso que sempre esteve ali presente e eu nunca dei bola.
As Working Sets são grupos de trabalho que podem concentrar um ou mais projetos e funcionam como se fossem várias workspaces. No meu caso as working sets caíram como uma luva para a minha antiga distribuição de workspaces. Ao invés de usar várias workspaces por clientes, agora mantenho uma única workspace com várias working sets, algumas de clientes, outras de estudo, etc. Isso resolveu o meu problema de configurações completamente e com as working sets eu posso escolher em que vou trabalhar num determinado momento e ver somente aqueles projetos, resolvendo também o problema de performance.
E para quem quiser usar as working sets, seguem algumas dicas.
Ativando a visualização por working sets
O passo essencial é trocar a visualização de Projetos para Working Sets, isso é bem simples. Veja a imagem a seguir:
Gerenciando suas working sets
No próximo passo você deverá criar as suas working sets e associar cada uma delas com os projetos que quiser.
Crie, modifique ou remova qualquer working set.
Trabalho feito, agora basta escolher em qual working set quer trabalhar e pronto, paz e sossego.
Lembre-se que você pode optar por fechar ou abrir todos os projetos de uma working set bem como “ir e voltar” para qualquer uma delas.
Show de bola,
Eu também enfrento esse mesmo problemas, essa dica é muito boa mesmo.
Valeu
Boa Jeveaux!
Agora não preciso ficar mais ensinando a galerinha a fazer isto, vou passar para eles seu post como referência :)
Show de bola o post Paulo!
Essa eu não sabia. Dica anotada e com certeza será colocada em prática!
Abraços
:)
Show de bola! Eu não conhecia. Eu sempre tentei trabalhar com uma única workspace, porém mantenho fechado os projetos que não estou trabalhando no momento.
Parabéns pelo post!
Ps.: Tem como tu passar o teu “style” do teu editor? Gostei!
@rponte
Segui este artigo: http://blog.codefront.net/2006/09/28/vibrant-ink-textmate-theme-for-eclipse/
É meio chato, pra não perder as minhas configurações eu fiz o seguinte: 1) exportei minhas configurações; 2) importei as dele; 3) importei as minhas de novo. Funcionou heehhe
Estava há uns dias atrás tentando achar uma forma melhor de fazer isso, mas ainda não consegui.
Nunca tive esse problema de trocentro projetos, e sempre me policio pra não deixar projetos demais abertos, mas de qualquer jeito a dica poderá ser valiosa futuramente.
Massa, gerenciava no mesmo esquema que vc, com varios workspaces… vou tentar migrar tb!!!
Eu utilizo aqui no trabalho, é muito bacana.
É melhor do que ficar criando vários workspaces.
Ótimo post.
Abraços
Boa dica Jevô!
Eu já usava há um tempo. Não sabia que o pessoal não conhecia, fiquei até assustado hahahaha.
Mas é mto bom, mas depois de uma época com vários projetos abertos, passei a me policiar e trabalhar com no máximo 4,5. Sempre faço um FAQ de pesquisa e trabalho e deixo em email ou área de trabalho.
Ai sempre que preciso de uma coisa importante, consulto o FAQ.
;)
Excelente… simples e direto ao assunto.
Eu sempre imaginei que os tais working sets fossem isso mesmo, mas não sei o porque de nunca ter tentado usar… só agora tive a idéia de ver como funciona.
Abraço
As imagens estão dando 404, não sendo possível acompanhar o tutorial.