1
我在eclipse中創建了Maven項目,並且還將依賴關係Rest-Assured添加到了pom.xml文件中。當在Eclipse中右鍵單擊項目「運行方式」> Maven的測試,它會彈出如下錯誤maven編譯錯誤:package com.jayway.restassured不存在
錯誤:包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>
我還將範圍'complile'更改爲'test'並得到相同的錯誤。
[錯誤]未能執行目標org.apache.maven.plugins:Maven的編譯器插件:2.5.1:編譯(默認編譯)項目dpmatest:編譯失敗:編譯失敗:
在另一個項目,通過更改範圍'測試'到'編譯'我沒有問題可以使用Rest-Assured包進行編譯。
有人可以幫助我嗎?並解釋範圍'測試'與'編譯'之間的區別。
謝謝。