Task #2057

Updated by Sebastien Jacquot over 2 years ago

Extract and create plug-ins for each external lib used in TXM. The plugin vendor should be set to the developer of the lib. Also store and diffuse the licenses. All this data should be visible in the Installation and in the P2 Update windows.

h3. Extraction

* Batik [wrapping plug-in = done, but can't find the version number we are using.]
* Groovy-all [wrapping plug-in = done]
* JFreeChart [wrapping plug-in = done]
* IText [wrapping plug-in = done] [need to upgrade or change this lib, see: http://www.lowagie.com/iText. This lib was used by some functionalities of the toolbox but now is only used to export chart as PDF from JFreeChart but also from SVG Batik viewer, need to open a issue for that]
* Saxon [done, but can't find the version number we are using.]
* colt-1.2.0.jar [wrapping plug-in = done, about.html = done]
* REngine.jar, RServeEngine.jar has been moved to org.txm.statsengine.r.core/lib => need to define the interest to split them in 2 plug-ins or not, at least 1 for licensing and client updates purposes.
* //TODO

h3. Validation tests

* go to Installation Details (Installed Software, Features and Plug-ins tabs)
* check the provider column for each plug-in
* check the Legal Info for each plug-in (about.html or license.html) and Copyright
*

Back