Skip to content
Tae-Gil Noh edited this page May 8, 2014 · 15 revisions

Update: You no longer need to build the Transduction Layer (TL), if you only want to use TL as a library. TL is also provided as an artifact (a Maven artifact — including JavaDoc and Source). If you want to check the best (easiest) way to use TL from your code, please consult Wiki page How to use TL as a Library.

This page holds short introduction of how to build TL layer GitHub source code. (As of May, 2014)


You require Git, Maven (3.x or later), Ant (1.8.x or later), and JDK (1.7 or later).

  • clone the upstream (https://github.com/hltfbk/Excitement-Transduction-Layer.git)
  • install TreeTagger
    • go to tl/src/scripts/treetagger
    • run > ant local-maven
      • (You need to agree to TreeTagger License. Ant build process will show you and force you to agree the license. Please read it carefully and agree. In our case, we are “evaluating” TreeTagger’s usefulness in the TL. Note that you can’t use TreeTagger in the commercial platform – you need a separate license for that.)
  • do one full build on TL
    • goto /tl
    • run > mvn clean package
    • Note that you must see all compilation and tests done Okay with no errors.
  • (Optional, but you need this step to use TL as a library) If you will use TL as a library (as an artifact from other Maven project), install TL in your local Maven.
    • goto /tl
    • run > mvn package install
  • (Optional) Import TL to Eclipse, or to your (other) favorite IDE.
    • Just import it as “existing Maven project”; point the import target as the /tl directory (not top directory), then IDE will handle it.
Clone this wiki locally