我在eclipse中创建了maven项目,并将依赖关系放心添加到pom.xml文件中。当右键单击Eclipse中的项目以‘运行为’> Maven测试时,它会弹出以下错误
错误:包com.jayway.restassured不存在
下面是我的pom.xml文件的片段:
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>rest-assured</artifactId>
<version>2.4.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.jayway.restassured</groupId>
<artifactId>json-schema-validator</artifactId>
<version>2.4.0</version>
<scope>compile</scope>
</dependency>
<dependency>我还将范围“复杂”改为“测试”,并得到了相同的错误。
错误未能在项目dpmatest上执行目标org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (默认编译):编译失败:编译失败:
在另一个项目中,通过将范围“test”更改为“编译”,我没有问题要用放心的包进行编译。
有人能帮我吗?并解释范围‘测试’和‘编译’之间的区别。
谢谢。
发布于 2014-12-05 01:36:28
请参阅依赖机制简介,依赖范围
https://stackoverflow.com/questions/27307076
复制相似问题