FindBugs pelo Eclipse Marketplace

O Cássio me falou de um recurso no eclipse chamado Eclipse Marketplace que você pode buscar e instalar plugins do eclipse dentro dele mesmo. Parece que é moda agora todo mundo criar markeplaces, mas mesmo assim achei interessante e resolvi testar o serviço.

O plugin alvo é o FindBugs, que é uma excelente ferramenta para achar possíveis bugs e más práticas de programação. Para instalar via Eclipse Marketplace é só clicar em Help, Eclipse Marketplace. Irá abrir uma lista dos produtos disponíveis.

Eclipse Marketplace

Eclipse Marketplace

O problema é que ele não identifica corretamente o que você já tem instalado. Espero que isso seja um bug a ser corrigido posteriormente, senão  pessoas esquecidas com eu podem tentar instalar novamente algo que já foi instalado. Após essa etapa, na caixa de texto Find digite FindBugs e pressione Go. Clique em Install, Next, concorde com o termo se deseja prosseguir e clique em Finish. Pressione Ok caso apareça uma mensagem de instalação de software não assinado e reinicie o eclipse após a instalação.

Se tudo ocorreu bem, você poderá acessar o FindBugs clicando com o botão direito no projeto ou ver o Bug Explorer, selecionando Window, Show View, Other, FindBugs, Bug Explorer.

Show View

Show View

Agora temos mais uma forma muito mais fácil de instalar plugins no eclipse.

Thiago Galbiatti Vespa
Thiago Galbiatti Vespa é mestre em Ciências da Computação e Matemática Computacional pela USP e bacharel em Ciências da Computação pela UNESP. Coordenador de projetos do JavaNoroeste, membro do JCP (Java Community Process), consultor Oracle, arquiteto de software de empresas de médio e grande porte, palestrante de vários eventos e colaborador de projetos open source. Possui as certificações: Oracle Certified Master, Java EE 5 Enterprise Architect – Step 1, 2 and 3; Oracle WebCenter Portal 11g Certified Implementation Specialist; Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert; Oracle Certified Professional, Java EE 5 Web Services Developer; Oracle Certified Expert, NetBeans Integrated Development Environment 6.1 Programmer; Oracle Certified Professional, Java Programmer; Oracle Certified Associate, Java SE 5/SE 6