-
Notifications
You must be signed in to change notification settings - Fork 33
Building
Matthew Caruana Galizia edited this page Nov 14, 2016
·
2 revisions
To compile Extract you'll need the JDK 8, Tesseract (in order to pass tests) and Maven.
If you're on a Mac, you can install Homebrew then run brew install tesseract and brew install maven in your terminal to install the latter.
After that it's a simple matter of running the following your terminal:
-
git@github.com:ICIJ/extract.gitto clone the repository cd extract/-
mvn installormvn install -DskipTeststo build without running the tests
You can then run Extract using java -jar target/extract.jar.
We were originally using Capsule to build system-specific executables, but abandoned that method because of the slow startup time and interference with console logging.
You can still create a shortcut executable by small script in /usr/local/bin on Linux or Mac. For example:
#!/usr/bin/env bash
java -Djava.util.logging.config.file=/usr/local/etc/logging.properties -jar /opt/extract/target/extract.jar "$@"