obm*_*arg 5 clojure maven leiningen
我正在尝试按照这个java教程进行neo4j测试,但是在Clojure中.我正在使用Leiningen进行依赖管理,但该教程使用了maven.根据教程,maven将采用以下依赖XML:
<dependencies>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>2.0.0</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
...
</dependencies>
Run Code Online (Sandbox Code Playgroud)
它还说:
观察测试罐是至关重要的.如果没有它,您将获得常见的neo4j内核jar,而不是包含测试工具的jar.
我想知道在我的Leiningen project.clj中这相当于什么?显然它的主要部分是,[org.neo4j/neo4j-kernel "2.0.0"]但我如何编码type参数?
我试过[org.neo4j/neo4j-kernel "2.0.0" :type "test-jar"]但是没有用(当我尝试使用:type "blah"它时没有抛出错误,所以我猜Leiningen忽略了这个参数).我也尝试过使用:extension,:scope但是再一次,这些都没有用.
事实证明这个:classifier选项正是我想要的:
[org.neo4j/neo4j-kernel "2.0.0" :classifier "tests"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
454 次 |
| 最近记录: |