neo4j.test:“测试”;包org.neo4j.test不存在“;maven中的错误
我有一个小问题:当我添加依赖项时neo4j.test:“测试”;包org.neo4j.test不存在“;maven中的错误,maven,neo4j,Maven,Neo4j,我有一个小问题:当我添加依赖项时 <dependency> <groupId>org.neo4j</groupId> <artifactId>neo4j-kernel</artifactId> <version>1.8.1</version> <type>test-jar</type> <scope>t
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>1.8.1</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
org.neo4j
)
蒂亚
Eugeny如果您的实际代码在src/main/java
下面,那么范围不应该是test
。否则,请提供更多详细信息。如果您的实际代码位于src/main/java
下面,则范围不应为test
。否则,请提供更多详细信息。我不使用Maven,但我从中复制jar我不使用Maven,但我从中复制jar您需要使用分类器元素:
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>1.8.1</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
org.neo4j
您需要使用分类器元素:
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-kernel</artifactId>
<version>1.8.1</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>
org.neo4j
您好,我在网站上找到了neo4j-kernel-1.8.1-tests.jar。该链接是,请在您机器上的本地回购中检查它是否已加载。这可能是另一个问题。嗨,我在网站上找到了neo4j-kernel-1.8.1-tests.jar。该链接是,请在您机器上的本地回购中检查它是否已加载。这可能是另一个问题。是的,代码在src/main/java
中。在这种情况下如何使用test?如果您的代码实际上是tests,那么它们应该位于src/test/java
下面。与test
相关的依赖项仅在编译和执行测试期间可用。它在编译src/main/java
下面的类时不可用。我相信这是你的错误。因此——要么将测试移动到src/test/java
,要么更改依赖项的范围(或者只是删除它的范围)。在src/main/java
下的代码看不到测试依赖项。Maven规范。是,代码在src/main/java
中。在这种情况下如何使用test?如果您的代码实际上是tests,那么它们应该位于src/test/java
下面。与test
相关的依赖项仅在编译和执行测试期间可用。它在编译src/main/java
下面的类时不可用。我相信这是你的错误。因此——要么将测试移动到src/test/java
,要么更改依赖项的范围(或者只是删除它的范围)。在src/main/java
下的代码看不到测试依赖项。Maven spec.这帮我修好了。我以前从没听说过Maven坐标。或者,可能“正确”的方法是按照以下步骤将testjar
添加到dependency>
节点。但是,现在我发现工具
包丢失了(2.0.0 M06
),这为我解决了问题。我以前从没听说过Maven坐标。或者,可能“正确”的方法是按照以下步骤将testjar
添加到dependency>
节点。但是,现在我遇到了工具
包丢失的问题(2.0.0 M06
)。