Skip to main content

ADempiere and JasperReport integration upgraded to JasperReports-4.5.1

Recently in ADempiere forums we had a question how to upgrade JasperReport engine used in ADempiere to the newest version 4.5.1.

From developers point of view it is quite easy. Developer just need to update JasperReport jar file. In order to be more precise and helpful to the non technical users i have documented all steps:
1) Download newest version of JasperReports and iReport
2) Get ADempiere sources
3) In ADempiere source tree( just one file: JasperReports/build.xml) replace old version of jasperreports-3.7.3.jar with the newest jasperreports-4.5.1.jar
4) Start ADempiere build process(utils_dev/RUN_build.sh) 
5) Do not forget to apply latest ADempiere patches!

As we can see this are just 5 simple steps, but in case you do not have time to setup ADempiere source and build it, i have published ADempiere-3.6.0 with JasperReport-4.5.1 for you.

https://sourceforge.net/projects/adempiere-mysql/files/

Enjoy!

Comments

Jorge Duque said…
Hello Trifon,
Have you ever worked with codebars in JasperReports in adempiere?
I use it in a report with JasperReports-4.1.1 and it works fine when I run it from eclipse but when I run it from the compiled the reports fails to show.

thanks in advance from venezuela.

Popular posts from this blog

Compiere Inc. still do not know how to make developer friendly environment

I work with Compiere and it's fork Adempiere since 2.5 years. During all this years till Adempiere was born i had big headache each time new version was produced by Compiere Inc. because of the lack of proper Eclipse IDE setting. I had to manually set project setting inside Eclipse for all Compiere ERP-CRM sub-projects. This process took around 1-2 hours if all source files were provided by Compiere Inc. There were cases when Compiere Inc. forgot for given class and source were non-compilable. A recent post from Enrique Ruibal reminded me about this past headaches: https://sourceforge.net/forum/message.php?msg_id=4679608 Adempiere() is much more mature and developer friendly project. At least i'm trying to keep all IDE setting up to date and working. Good luck

Automatic Invoice Printing/Emailing in ADempiere

Recently i was involved in business process automation with ADempiere. Goal was to make most of the processes as automated as possible. With this post i would like to share my experience in Automatic Invoice printing and email sending to the end customers. Out of the box ADempiere comes with a process called " Print Invoices ". It is located under " Quote-to-Invoice "->" Sales Invoices " in the main menu. "Print Invoices" process parameters This process has few parameters(non of them is mandatory). Most of the parameters allow user to filter which Invoices to be printed based on: date range of Date Invoiced, Customer, Specific Invoice or Range of Invoice numbers. Top two parameters " EMail PDF " and " Mail Template " change behavior of "Print Invoices" process and turn it into email sending process. Note: If you tick "EMail PDF" check-box then "Mail Template" parameter is also mandator...

Meeting with Developers from JasperSoft

I'm very glad to write that during my visit in Bucharest, Romania i managed to arrange meeting with developers from http://www.jaspersoft.com. Adempiere already has integration with JasperReports, but i'm curios to know more about new products which JasperSoft offer and how they could be integrated with Adempiere. Ofcourse i will also ask some political questions, like what is the difference between JasperSoft BI product and Pentaho BI product and who is going to win? I'm very excited about this meeting as Bucharest is only 8 hour drive from Sofia and future collaboration with JasperSoft will be very easy.