我在 Eclipse 中创建了 maven 项目,并将依赖项 Rest-Assured 添加到 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>
我还将范围“编译”更改为“测试”并得到了同样的错误。
[错误] 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project dpmatest: Compilation failure: Compilation failure:
在另一个项目中,通过将范围“测试”更改为“编译”,我可以使用 Rest-Assured 包进行编译。
有人能帮我吗?并解释范围“测试”与“编译”之间的区别。
谢谢。