Task #1333

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

Added by Sebastien Jacquot over 8 years ago. Updated over 4 years ago.

Status:New Start date:05/12/2015
Priority:Normal Due date:
Assignee:- % Done:

80%

Category:Development Spent time: -
Target version: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.

History

#1 Updated by Matthieu Decorde about 8 years ago

  • Target version changed from TXM 0.7.8 to TXM 0.8.0a (split/restructuration)

#2 Updated by Sebastien Jacquot over 6 years ago

  • Parent task changed from #688 to #690

#3 Updated by Sebastien Jacquot over 6 years ago

  • Subject changed from TBX: x.x, Find a way to not include and link the TBX project binaries to itself to Find a way to not include and link the TBX project binaries to itself

#4 Updated by Matthieu Decorde over 5 years ago

  • Description updated (diff)

#5 Updated by Matthieu Decorde almost 5 years ago

  • Description updated (diff)
  • % Done changed from 0 to 80

#6 Updated by Sebastien Jacquot almost 5 years ago

  • Description updated (diff)
  • Parent task deleted (#690)

#7 Updated by Sebastien Jacquot over 4 years ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

Also available in: Atom PDF