Galera, fui usar o jboss Tattletale para dar uma limpa na minha lib, excluir os .jars q nao estou utilizando, porem no relatorio gerado diz que o sistema nao utiliza o jar do vraptor e do mysql, isso é impossivel pois é o coração do meu projeto, nao tem como o sistema nao utilizar, estes jars, ae nao sei se estou interpretando errado ou algo do tipo, de qualquer forma segue em anexo o relatorio, se alguem puder dar uma lida e me ajudar no q posso ou nao limpar do meu projeto eu ficaria grato.
[quote=Hebert Coelho]Eu testei aqui e achei que é meio bugado viu.
Ele ta me mostrando warning como ver. O.o
Sendo que dentro do item não tem nada. :O[/quote]
Na verdade, aquelas indicações no relatório servem apenas para dizer o relatório que é apenas informativo, se é necessário dar atenção ou dar prioridade aos problemas (os relatórios marcados com [ERROR]).
renatomattos2912, a documentação diz[1] que esse relatório especifica os jars que não possuem referência com nenhum outro .jar da aplicação. Isso não significa que eles necessariamente não são usados pela aplicação, mas que podem ser executados por meio de reflection ou metadados. Quando eu perguntei pelo tipo de empacotamento da sua aplicação eu apenas quis verificar se não era um bug do analyzer mesmo(há um analyzer para cada tipo de empacotamente), mas aparentemente não é(não conheço vRaptor e por isso estranhei um pouco ele ter sido marcado como unused, mas talvez ele esteja classificado em uma das situações em que o relatório gera e que não são necessariamente verdade).
[quote=rimolive][quote=Hebert Coelho]Eu testei aqui e achei que é meio bugado viu.
Ele ta me mostrando warning como ver. O.o
Sendo que dentro do item não tem nada. :O[/quote]
Na verdade, aquelas indicações no relatório servem apenas para dizer o relatório que é apenas informativo, se é necessário dar atenção ou dar prioridade aos problemas (os relatórios marcados com [ERROR]).
renatomattos2912, a documentação diz[1] que esse relatório especifica os jars que não possuem referência com nenhum outro .jar da aplicação. Isso não significa que eles necessariamente não são usados pela aplicação, mas que podem ser executados por meio de reflection ou metadados. Quando eu perguntei pelo tipo de empacotamento da sua aplicação eu apenas quis verificar se não era um bug do analyzer mesmo(há um analyzer para cada tipo de empacotamente), mas aparentemente não é(não conheço vRaptor e por isso estranhei um pouco ele ter sido marcado como unused, mas talvez ele esteja classificado em uma das situações em que o relatório gera e que não são necessariamente verdade).
Ou seja, relatórios devem ser lidos e interpretados. Devido a coisas como reflection etc., pode ser que algumas coisas não entrem no relatório (porque o JBoss TattleTale só consegue analisar “estaticamente” seu programa, não “dinamicamente”).