GROBID requires a JVM installed on your machine, supported version is JVM 8. More recent JVM version (like JVM 11) might lead to issues.
Latest stable release
The latest stable release of GROBID is version
0.5.6 which can be downloaded as follow:
> wget https://github.com/kermitt2/grobid/archive/0.5.6.zip > unzip 0.5.6.zip
or using the docker container.
Current development version
The current development version is
0.6.0-SNAPSHOT, which can be downloaded from GitHub and built as follow:
Clone source code from github:
> git clone https://github.com/kermitt2/grobid.git
Or download directly the zip file:
> wget https://github.com/kermitt2/grobid/zipball/master > unzip master
Please make sure that Grobid is installed in a path with no parent directories containing spaces.
Build GROBID with Gradle
The standard method for building GROBID is to use gradle. Under the main directory
> ./gradlew clean install
By default, tests are ignored. For building the project and running the tests, use:
> ./gradlew clean install test
Building through a proxy
In case you are working through a proxy, you need to set the proxy information in the file
grobid/gradle.properties by adding the following lines with the proper proxy parameters:
systemProp.http.proxyHost=host systemProp.http.proxyPort=port systemProp.http.proxyUser=username systemProp.http.proxyPassword=password systemProp.https.proxyHost=host systemProp.https.proxyPort=port systemProp.https.proxyUser=username systemProp.https.proxyPassword=password