diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
new file mode 100644
index 0000000..0647177
--- /dev/null
+++ b/.github/workflows/ci-build.yml
@@ -0,0 +1,26 @@
+name: Build unstable
+
+on: [push]
+
+concurrency:
+ group: gradle
+ cancel-in-progress: true
+
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up JDK 17
+ uses: actions/setup-java@v4
+ with:
+ java-version: '17.0.10+7'
+ distribution: 'temurin'
+ cache: 'gradle'
+ - name: Build with Gradle
+ run: ./gradlew build -x test
+
+# - name: Test with Gradle Jacoco and Coveralls
+# run: ./gradlew test
diff --git a/localLibs/org/grobid/grobid-core/0.8.2/grobid-core-0.8.2.jar b/localLibs/org/grobid/grobid-core/0.8.2/grobid-core-0.8.2.jar
new file mode 100644
index 0000000..fd74072
Binary files /dev/null and b/localLibs/org/grobid/grobid-core/0.8.2/grobid-core-0.8.2.jar differ
diff --git a/localLibs/org/grobid/grobid-core/0.8.2/grobid-core-0.8.2.pom b/localLibs/org/grobid/grobid-core/0.8.2/grobid-core-0.8.2.pom
new file mode 100644
index 0000000..924edbf
--- /dev/null
+++ b/localLibs/org/grobid/grobid-core/0.8.2/grobid-core-0.8.2.pom
@@ -0,0 +1,478 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.grobid
+ grobid-core
+ 0.8.2
+
+
+ xerces
+ xercesImpl
+ 2.12.0
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ net.arnx
+ jsonic
+ 1.3.10
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ net.sf.saxon
+ Saxon-HE
+ 9.6.0-9
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ xom
+ xom
+ 1.3.9
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.0
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-jdk8
+ 1.8.21
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.cybozu.labs
+ langdetect
+ 1.1-20120112
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.rockymadden.stringmetric
+ stringmetric-core_2.11
+ 0.27.4
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ commons-pool
+ commons-pool
+ 1.6
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ commons-io
+ commons-io
+ 2.14.0
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.6
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.commons
+ commons-collections4
+ 4.1
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.commons
+ commons-text
+ 1.11.0
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ commons-dbutils
+ commons-dbutils
+ 1.7
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.google.guava
+ guava
+ 31.0.1-jre
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ black.ninia
+ jep
+ 4.0.2
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ xml-apis
+ xml-apis
+ 1.4.01
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.30
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.pdfbox
+ pdfbox
+ 2.0.18
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ joda-time
+ joda-time
+ 2.9.9
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.lucene
+ lucene-analyzers-common
+ 4.5.1
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.opennlp
+ opennlp-tools
+ 1.9.1
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.jruby
+ jruby-complete
+ 9.2.13.0
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+
diff --git a/localLibs/org/grobid/grobid-service/0.8.2/grobid-service-0.8.2.jar b/localLibs/org/grobid/grobid-service/0.8.2/grobid-service-0.8.2.jar
new file mode 100644
index 0000000..bff5e46
Binary files /dev/null and b/localLibs/org/grobid/grobid-service/0.8.2/grobid-service-0.8.2.jar differ
diff --git a/localLibs/org/grobid/grobid-trainer/0.8.2/grobid-trainer-0.8.2.jar b/localLibs/org/grobid/grobid-trainer/0.8.2/grobid-trainer-0.8.2.jar
new file mode 100644
index 0000000..48fb0ba
Binary files /dev/null and b/localLibs/org/grobid/grobid-trainer/0.8.2/grobid-trainer-0.8.2.jar differ
diff --git a/localLibs/org/grobid/grobid-trainer/0.8.2/grobid-trainer-0.8.2.pom b/localLibs/org/grobid/grobid-trainer/0.8.2/grobid-trainer-0.8.2.pom
new file mode 100644
index 0000000..c4eb022
--- /dev/null
+++ b/localLibs/org/grobid/grobid-trainer/0.8.2/grobid-trainer-0.8.2.pom
@@ -0,0 +1,366 @@
+
+
+
+
+
+
+
+ 4.0.0
+ org.grobid
+ grobid-trainer
+ 0.8.2
+
+
+ org.jetbrains.kotlin
+ kotlin-stdlib-jdk8
+ 1.8.21
+ compile
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.cybozu.labs
+ langdetect
+ 1.1-20120112
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.rockymadden.stringmetric
+ stringmetric-core_2.11
+ 0.27.4
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ commons-pool
+ commons-pool
+ 1.6
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ commons-io
+ commons-io
+ 2.14.0
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.commons
+ commons-lang3
+ 3.6
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.commons
+ commons-collections4
+ 4.1
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.commons
+ commons-text
+ 1.11.0
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ commons-dbutils
+ commons-dbutils
+ 1.7
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.google.guava
+ guava
+ 31.0.1-jre
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ black.ninia
+ jep
+ 4.0.2
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.module
+ jackson-module-afterburner
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-yaml
+ 2.14.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ xml-apis
+ xml-apis
+ 1.4.01
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.grobid
+ grobid-core
+ 0.8.2
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ com.rockymadden.stringmetric
+ stringmetric-core_2.10
+ 0.27.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ me.tongfei
+ progressbar
+ 0.9.0
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.30
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ runtime
+
+
+ slf4j-log4j12
+ org.slf4j
+
+
+ log4j
+ log4j
+
+
+
+
+