Beim Erstellen der Beispielanwendung von der Stanford CoreNLP Website herunterladen, ich in eine merkwürdige Ausnahme lief:Maven nicht CoreNLP Modelle
Exception in thread "main" java.lang.RuntimeException: edu.stanford.nlp.io.RuntimeIOException: Unrecoverable error while loading a tagger model
at edu.stanford.nlp.pipeline.StanfordCoreNLP$4.create(StanfordCoreNLP.java:493)
…
Caused by: java.io.IOException: Unable to resolve "edu/stanford/nlp/models/pos-tagger/english-left3words/english-left3words-distsim.tagger" as either class path, filename or URL
…
Dies ist nur geschehen, wenn die Eigenschaft pos
und die, die, nachdem sie in die aufgenommen wurden Eigenschaften. Hier
Properties props = new Properties();
props.put("annotators", "tokenize, ssplit, pos, lemma, ner, parse, dcoref");
StanfordCoreNLP pipeline = new StanfordCoreNLP(props);
ist die Abhängigkeit von meinem pom.xml:
<dependencies>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.2.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Falls Sie SBT verwenden, können Sie der Bibliotheksabhängigkeitssequenz die folgenden Zeilen hinzufügen: "edu.stanford.nlp"% "stanford-corenlp"% "3.2.0", "edu.stanford.nlp "%" stanford-corenlp "%" 3.2.0 "Klassifikator" -Modelle " – eliasah
@eliasah: Ich mache dasselbe, was Sie in Ihrem Kommentar angegeben haben, aber es lädt die Modelle nicht herunter! Es war 2 Stunden und noch hat es nichts in Bezug auf Modelle heruntergeladen! –