Task #1333

Find a way to not include and link the TBX project binaries to itself

Ajouté par Sebastien Jacquot il y a presque 4 ans. Mis à jour il y a 13 jours.

Statut:New Début:12/05/2015
Priorité:Normal Echéance:
Assigné à:- % réalisé:

80%

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

Description

**At this moment, the /bin directory of TBX Eclipse project is linked to the TBX project itself. It has been done for Groovy runtime execution purposes but it leads to some problems:
  • the TBX .jar size is multiplied by about 2
  • this system is difficultly compatible with the TBX plug-ins splitting
  • without the good project configuration, the CTRL + click Eclipse command links to the .class file instead of the .java source file making this helpful functionality useless
  • remove the calls to Toolbox.getParam(...)

We need to stop to include/link these binaries to the TBX project.

Solution

add groovy compîlation instructions to the build.properties file:

sourceFileExtensions=*.java, *.groovy
compilerAdapter=org.codehaus.groovy.eclipse.ant.GroovyCompilerAdapter
compilerAdapter.useLog=true  # this ensures that exceptions are logged to the proper log file.

Historique

#1 Mis à jour par Matthieu Decorde il y a plus de 3 ans

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

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

  • Tâche parente changé de #688 à #690

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

  • Sujet changé de TBX: x.x, Find a way to not include and link the TBX project binaries to itself à Find a way to not include and link the TBX project binaries to itself

#4 Mis à jour par Matthieu Decorde il y a environ un an

  • Description mis à jour (diff)

#5 Mis à jour par Matthieu Decorde il y a 4 mois

  • Description mis à jour (diff)
  • % réalisé changé de 0 à 80

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

  • Description mis à jour (diff)
  • Tâche parente #690 supprimé

#7 Mis à jour par Sebastien Jacquot il y a 13 jours

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

Formats disponibles : Atom PDF