Clojure lein pom-:在pom.xml中未生成分类器子句
我正在使用StanfordCorenlp库,为此我需要使用一个分类器子句。在pom.xml中,它应该如下所示:Clojure lein pom-:在pom.xml中未生成分类器子句,clojure,maven-2,pom.xml,dependency-management,leiningen,Clojure,Maven 2,Pom.xml,Dependency Management,Leiningen,我正在使用StanfordCorenlp库,为此我需要使用一个分类器子句。在pom.xml中,它应该如下所示: <dependencies> <dependency> <groupId>edu.stanford.nlp</groupId> <artifactId>stanford-corenlp</artifactId> <version>3.5.0</version> <
<dependencies>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.5.0</version>
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
<version>3.5.0</version>
<classifier>models</classifier>
</dependency>
</dependencies>
运行lein deps
后,依赖项会被正确提取,我可以在REPL中使用它们。但是,在运行leinpom
之后,我的假设是生成的pom.xml中没有出现分类器
子句
我做错了什么
我使用的是Leiningen 2.3.4;我需要一个合适的pom.xml的原因是我使用逆时针方向的编辑器。它在Leiningen 2.5.0上工作;任何有此问题的人都应该。似乎在使用Leiningen 2.5.0。也许这是一个已经修复的bug?
(defproject sviepbd "0.1.0-SNAPSHOT"
:description "FIXME: write description"
:url "http://example.com/FIXME"
:license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
:dependencies [[org.clojure/clojure "1.6.0"]
;; [...] other dependencies
;; Stanford CoreNLP
[edu.stanford.nlp/stanford-corenlp "3.5.0"] ;; A Suite of Core Natural Language Processing Tools
[edu.stanford.nlp/stanford-corenlp "3.5.0" :classifier "models"]
]
:main ^:skip-aot sviepbd.core
:target-path "target/%s"
:profiles {:uberjar {:aot :all}})