Flugtiger / birt

Eclipse BIRT™ The open source reporting and data visualization project.
http://www.eclipse.org/birt
Eclipse Public License 1.0
5 stars 4 forks source link

Linux rcp designer build #52

Open adiinfo-77 opened 3 years ago

adiinfo-77 commented 3 years ago

Hello Alexander

do you happen to know how to do a rcp designer build for Linux?

birt-rcp-report-designer-4.8.0-20180626-linux.gtk.x86_64.zip found on http://mirrors.ibiblio.org/eclipse/birt/downloads/drops/R-R1-4.8.0-201806261756?

ps: i made some changes based on your fork: upgrade to apache batik 1.13, apache poi 4.1.1, replaced iText 2.1.7 with OpenPdf 1.3.24. Great work you did, congrats!

Thank you Andrej

adiinfo-77 commented 3 years ago

ok, i got it: Tycho environments.

Flugtiger commented 3 years ago

Hi! Sorry for the late reply. priorities have shifted a bit away from BIRT in the last time. This sounds like some nice work, that you have accomplished. Are you interested in sharing what you have done? I could imagine that there are many people that could benefit from your work.

adiinfo-77 commented 3 years ago

Hi Alexander

i have made some blogs regarding my work on BIRT: https://www.optimaw.ch/birt-reloaded/

i have still one major issue i want to solve, though. It's the JSPC-Plugin that is used to precompile the JSP-Files. i want to get rid of the old version used (9.0.x) and use instead the version that fits that of the Jetty-Server (9.4.x). It seems that the Precompiler was switched from Glassfish to Tomcat after JSPC 9.0.x. Newer JSPC-Plugins fail to precompile the JSP-Files. My impression is that the problem lies in the fact, that Glassfish seemingly had compiled dependend Java-Classes automatically (i guess that was the reason why the .java files were put in WEB-INF\classes).

I managed nonetheless to Build on JDK11+, but i had to adapt the old JSPC-Plugin so it honors the Java Source level passed. I described the required steps in section 5 in this Blog: https://www.optimaw.ch/change-to-jdk11-lts/

btw: you can find the JSPC-Plugin in this repo: https://www.optimaw.ch/nexus/#browse/browse:birt-reloaded

Could you assist in this matter?

if yes, i propose we exchange e-mail addresses to discuss the problem directly.

Regards Andrej