Hi VizGuy, there are over 6 MB of dependencies:
- commons-lang-2.4.jar 255 KB - commons-logging-1.1.1.jar 59 KB - google-collect-1.0-rc1.jar 536 KB - icu4j-4_0_1.jar 5.4 MB !! - javacc.jar 288 KB - opencsv-1.8.jar 8.5 KB Looking quickly at the code, it seems to me that commons-lang and commons-logging could be simply avoided without removing any functionality. Concerning icu4j I couldn't see any usage that couldn't be replaced by Java's standard classes. I'm perhaps wrong but as the project doesn't contain any unit test, it's difficult to have a good pictures of all use cases. Cheers, Marc. VizGuy wrote: > Hi, > > We didn't find it so bad, and that's why it is all there. > > Yet - if this is a problem, you can remove some of them: > > - If you only use the jars that are part of the zip file you download, > and do not attempt to modify the code, you can omit the javacc jar, that > is used by the query language parser. > (it is used in the build phase, not in run time). > > - If you do not use the csv data source, you may remove the opencsv > dependency as well. > > The rest are used in runtime (but they are already not that many). > > We will add this info to the documentation. > > Regards, > VizGuy > > > > On Wed, May 27, 2009 at 1:41 AM, Marc Guillemot <[email protected] > <mailto:[email protected]>> wrote: > > > Hi, > > the number of dependencies of the Data Source library is frightening: > > http://code.google.com/apis/visualization/documentation/dev/dsl_install.html > > Are there all really needed? Wouldn't it possible to have a > lightweight version (even with less features)? > > Cheers, > Marc. > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Visualization API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/google-visualization-api?hl=en -~----------~----~----~----~------~----~------~--~---
