runJava.sh 659 B

1234567891011121314151617181920
  1. #! /usr/bin/env bash
  2. set -euo pipefail
  3. cd "$(dirname "$0")"
  4. # convert input tsv lines into JSON lines for Bazaar/Parser
  5. [[ $# -gt 0 ]] ||
  6. # default column order of input TSV
  7. set -- doc_id content
  8. export JAVA_OPTS="-Xmx4g -Dfile.encoding=UTF-8"
  9. PROJECT_DIR=$(cd "${BASH_SOURCE[0]%/*}" && pwd -P)/.
  10. MAINCLASS=com.bidi.Test
  11. tsv2json "$@" | exec java $JAVA_OPTS -cp "$PROJECT_DIR/:$PROJECT_DIR/lib/commons-beanutils-1.9.3.jar:$PROJECT_DIR/lib/commons-collections-3.2.2.jar:$PROJECT_DIR/lib/commons-lang-2.5.jar:$PROJECT_DIR/lib/commons-logging-1.2.jar:$PROJECT_DIR/lib/json-lib-2.4-jdk15.jar:$PROJECT_DIR/lib/ezmorph-1.0.6.jar" "$MAINCLASS" "$@"