Опитвам се да следвам този 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>
Също така се казва:
Обърнете внимание, че тестовият буркан е от решаващо значение. Без него ще получите обикновения neo4j-kernel 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
, но отново те не проработиха.