terça-feira, 23 de junho de 2009

JBoss Tattletale: era o que eu precisava

tattletale

Esses dias fazendo a migração de um projeto para o maven2 e notei que o mesmo ficou com cerca de 64mb. Ele não é tão grande assim ou pelo menos não deveria ser. Então foi passado pra mim para remover algumas dependências que certamente o projeto não utilizava.

Antes de começar a fazer essa busca das dependências “na mão”, foi postado no fórum da empresa um projeto interessante, chamado Jboss TattleTale.

Jboss TattleTale é uma ferramenta desenvolvida pela Jboss que pode dar um overview de um projeto que esteja trabalhando ou de um produto, gerando um relatório que fornece:

  • Identificar dependências entre arquivos .jar
  • Encontrar classes perdidas no classpath.
  • Identificar se uma classe está em multiplos jars.
  • Identificar se existe jars em localizações diferentes.
  • Encontrar jars similares que tem números de versões diferentes ou sem números de versão
  • Pega o status OSGi do seu projeto.

Gerando uma página .html assim de um projeto de exemplo que eu fiz:

reporttattletale

O que ele faz é percorrer recursivamente o diretório passado como argumento com o arquivos .jar e então criar os relatórios em arquivos .html

Agora é aguardar plugin do Eclipse e Netbeans. Muito útil esse projeto e fica aí dica.

Nenhum comentário:

Postar um comentário

Postar um comentário