Friday, January 27, 2012

BIRT Runtime Addition

As part of the 3.7 release BIRT now uses a BIRT POJO runtime. This change was described in the BIRT 3.7 New and Notable. If you are using a version of BIRT prior to 3.7 be sure to check out the Migration Guide. As part of the 3.7.2 release of BIRT which will be released in a couple of weeks, the team has decided to release a second runtime that uses the OSGi runtime. This new download will function similar to the BIRT runtime prior to BIRT 3.7 and is available on the full downloads page. You can try out the 3.7.2 release candidate version of this download by selecting the release candidate on the recent builds page.

2 comments:

Nele said...

Hi Jason,

This is exactly what I am looking for for BIRT 3.7.1. (because BIRT 3.7.2 hasn't been released yet)
I'm struggling to mavenize BIRT 3.7.1 into a ReportEngine-war file. We're deploying on JBoss and are facing several dependency collisions with the new approach. Returning to the setup with platform/plugins would solve this problem.

Please keep me posted,

Kind Regards,

Nele

Nele said...

Prolem solved.
I had to remove the xerces lib as adviced in the wiki:

http://wiki.eclipse.org/BirtPOJO_Viewer_JBOSS_Deployment

In my custom BirtEngine.java the following line is added:
config.getAppContext().put(EngineConstants.WEBAPP_CLASSPATH_KEY, "");