gpt4 book ai didi

maven - 莱宁根等效于 maven 依赖项 `type` 元素

转载 作者:行者123 更新时间:2023-12-04 18:43:01 24 4
gpt4 key购买 nike

我正在尝试关注 this java tutorial for neo4j testing ,但在 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>

它还说:

Observe that the test-jar is crucial. Without it you would get the common neo4j-kernel jar, not the one containing the testing facilities.



我想知道在我的 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"]

关于maven - 莱宁根等效于 maven 依赖项 `type` 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20790713/

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