Community
Participate
Working Groups
Build Identifier: Hudson ver. 3.0.0-M0 I believe JFreeChart was removed due to it's LGPL license and replaced. The charts in M0 aren't nearly as usable and IMO rather than going to the effort of shoe horning a static chart library, the time would be better spent providing interactive, rich charts using the Google Charts API: http://code.google.com/apis/chart/interactive/docs/index.html The annotated timeline for instance, would make and excellent all-in-one replacement for the build trend/build time data: http://code.google.com/apis/chart/interactive/docs/gallery/annotatedtimeline.html Reproducible: Didn't try
Oh, I'll add that a downside is that it's online only - you can't host the API yourself, so you'd still need fallback charting... I'll look at a proof of concept if I have some spare time.
One good thing came out of removing JFreeChart due to LGPL is abstraction of Charting functionality and exposing it as an Extension Point. JFreechart is still available as a plugin. I have written the BIRT Chart plugin as a replacement for JFreeChart, but it is possible to remove the BIRT Chart plugin and install the JFreeChart plugin and get the exact functionality as before. Could you please list the short comings of BIRT Chart plugin. Unfortunately the BIRT Chart API are not as rich as JFreechart. I have used Google Chart for creating Hudson download statistics etc and I like it because of its simplicity. Writing a Hudson Charting plugin using Google Chart may be easy. As you mentioned, I chose BIRT Chart mainly because Google Chart is online only.