Task #2057

Extract and move each external lib used in TXM to wrapper plug-ins project

Ajouté par Sebastien Jacquot il y a presque 2 ans. Mis à jour il y a 2 mois.

Statut:Feedback Début:04/03/2017
Priorité:Normal Echéance:
Assigné à:- % réalisé:

50%

Catégorie:Development Temps passé: -
Version cible:TXM 0.8.1

Description

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.

Extraction

Done

  • colt-1.2.0.jar [wrapper plug-in = done, about.html = done, licences = done]
  • JFreeChart/JCommon [wrapper plug-in = done (merged in one plug-in: org.txm.libs.jfreechart), about.html = done, licences = done]
  • JFreeSVG [wrapper plug-in = done, about.html/licence = done]

//TODO

  • Batik [wrapper plug-in = done, but can't find the version number we are using. Plus, the official Apache Batik plug-in is already installed in TXM/Eclipse Luna build (at least under Windows), see if it is sufficient for charts export because at this moment some Batik .jar are doubled]
  • Groovy-all [wrapper plug-in = done, TODO: is it a custom or an external lib?]
  • Saxon [wrapper plug-in = done, about.html = TODO: can't find the version we are using, licence = TODO]
  • REngine.jar, RServeEngine.jar [wrapper plug-in = done (merged in one plug-in: org.txm.libs.rserve), about.html = TODO: can't find the version we are using, licence = done]
  • IText [wrapper 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, see new issue: http://forge.cbp.ens-lyon.fr/redmine/issues/2218]
  • Apache libs: commons-cli, common-io, etc. (first of all, need to check that theses libs are not already present in the Eclipse Luna we use, but it may be better to use our "own" version?)
  • sqltools.jar doesn't seem to bu used? at least in basic TXM distrib
  • ant libs (first of all, need to check that theses libs are not already present in the Eclipse Luna we use, but it may be better to use our "own" version?)

Validation tests

  • go to "Installation Details\Plug-ins" tab
  • check the "provider" column for each plug-in
  • check the "Legal Info" for each plug-in (about.html)

Historique

#1 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Description mis à jour (diff)

#2 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Description mis à jour (diff)

#3 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Description mis à jour (diff)

#4 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Sujet changé de Create plug-ins for each external lib used in TXM à Extract and move each external lib used in TXM to wrapper plug-ins project
  • Tâche parente mis à #690

#5 Mis à jour par Sebastien Jacquot il y a presque 2 ans

  • Description mis à jour (diff)

#6 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#7 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#8 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#9 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#10 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#11 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)
  • Statut changé de New à In Progress

#12 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#13 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#14 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#15 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#16 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#17 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#18 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Description mis à jour (diff)

#19 Mis à jour par Sebastien Jacquot il y a environ un an

  • Description mis à jour (diff)
  • Statut changé de In Progress à Feedback
  • % réalisé changé de 0 à 50

#20 Mis à jour par Sebastien Jacquot il y a 4 mois

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0

#21 Mis à jour par Sebastien Jacquot il y a 4 mois

  • Tâche parente #690 supprimé

#22 Mis à jour par Sebastien Jacquot il y a 2 mois

  • Description mis à jour (diff)
  • Version cible changé de TXM 0.8.0 à TXM 0.8.1

Formats disponibles : Atom PDF