Mas são necessarios todos eles para a visualização do relatório?
furutani
Alguns é possível tirar caso vc não utilizar.
Por ex. jfreechart-1.0.12.jar se vc não gerar gráficos
O barbecue-1.5-beta1.jar e barcode4j-2.0.jar se não gera código de barras.
Tem outros que podem sem retirados, mas como pra mim espaço em disco não é problema então eu deixo eles lá.
Scorsatto
Em questão não seria espaço em disco mais sim, lançar uma versão para o cliente, imagine ele ter que baixar 40 mbs em uma net de 500k ( tem clientes que tem internet até mesmo inferior a esta ).
por isto se você souber quais eu preciso para apenas mostrar o relatorio para o cliente e ele ter a opção de gravar em PDF, fico extremamente grato.
R
RafaelViana
Dá para tirar a maioria.
Que eu me lembre para o Ireport usei apenas itext.jar (para gerar PDF) e jasperreports.jar
Mas já tinha outros jar que também são dependencias do Hibernate (eu acho faz tempo que não mudo minhas dependencias) como antlr, asm, commons-logging, commons-beanutils, …
furutani
É que eu não tenho mais instalado aqui na minha máquina, mas se você tiver, vê no programa da receita pra declaração de imposto de renda quais jars ele utiliza. Ele tbém usa o jasperreports
Scorsatto
Após algumas tentativas consegui compilar com apenas os seguintes .jars