CatgirlIntelligenceAgency/third-party/monkey-patch-opennlp/build.gradle
Viktor Lofgren dbe9235f3a (*) Upgrade to JDK21 with preview enabled.
... also move some common configuration into the root build.gradle-file.

Support for JDK21 in lombok is a bit sketchy at the moment, but it seems to work.  This upgrade is kind of important as the new index construction really benefits from Arena based lifecycle control over off-heap memory.
2023-09-24 10:38:59 +02:00

32 lines
787 B
Groovy

plugins {
id 'java'
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(21))
}
}
dependencies {
implementation libs.bundles.nlp
implementation libs.zstd
implementation libs.commons.compress
implementation libs.ffi
implementation libs.databind
implementation libs.bundles.gson
implementation 'org.apache.opennlp:opennlp-tools:1.9.4'
implementation 'edu.stanford.nlp:stanford-corenlp:4.4.0'
implementation 'com.github.luben:zstd-jni:1.5.2-2'
implementation 'org.apache.commons:commons-compress:1.21'
implementation 'com.github.jnr:jnr-ffi:2.2.12'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.13.2.1'
implementation 'com.google.code.gson:gson:2.9.0'
}
test {
useJUnitPlatform()
}