Compilar .jrxml em tempo de execução (ireport)

eu criei meus relatorios no ireport e adicionei na minha aplicacao web os .jasper, ate ai tudo ok, so que o .war da aplicação ficou grande, então quero adicionar na minha aplicação somente os .jrxml e compila-los em tempo de execução , alguem ja fez isso? tem o exemplo da classe para fazer isso?

   Map parameters = new HashMap();
   JasperDesign jasperDesign = JRXmlLoader.load("WEB-INF//reports//RelatorioConferenciaDigitacao.jrxml");
   JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);        
   JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters);
   JasperViewer.viewReport(jasperPrint);

Link
http://www.guj.com.br/rss/topicPosts/35242.java

ASOBrasil