gpt4 book ai didi

gradle - 使用gradle构建使用stanford-corenlp作为依赖项的jar文件时出错

转载 作者:行者123 更新时间:2023-12-03 03:20:12 27 4
gpt4 key购买 nike

我正在编写一个使用stanford-corenlp的非常简单的程序。我正在使用gradle构建我的jar。我有Java 1.8和stanford-corenlp 3.6版。

在构建时,会产生此错误

FAILURE: Build failed with an exception.

  • What went wrong: A problem occurred evaluating root project 'StanfordCoreNLPTest'.

    java.lang.StackOverflowError (no error message)

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。


  • 建立失败

    总时间:5.153秒

    在我的gradle构建文件中将核心nlp的依赖关系指定为
    dependencies {
    compile 'edu.stanford.nlp:stanford-corenlp:3.6.0'
    compile group: 'edu.stanford.nlp', name: 'stanford-corenlp', version: '3.6', classifier: 'models'
    }

    非常感谢您的帮助。

最佳答案

这是一个gradle构建文件,通过它我已使用stanford corenlp成功构建了Java应用程序:

apply plugin: 'java'

sourceCompatibility = 1.8
targetCompatibility = 1.8
compileJava.options.encoding = 'UTF-8'

repositories {
mavenCentral()
}

dependencies {
compile group: 'edu.stanford.nlp', name: 'stanford-corenlp', version: '3.6.0'
compile group: 'edu.stanford.nlp', name: 'stanford-corenlp', version: '3.6.0', classifier: 'models'
}

注意:
  • CoreNLP 3.6.0需要Java8。因此,我将源和目标兼容性设置为1.8
  • 根据用maven构建的official instructions,您需要2个斯坦福-corenlp的include语句,并在其中之一中放置分类器模型。上面的gradle文件可以做到这一点。
  • 关于gradle - 使用gradle构建使用stanford-corenlp作为依赖项的jar文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41494722/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com