1
A
回答
1
你可以在search.maven.org
https://search.maven.org/#search|ga|1|fc%3A%22SpringRunner%22
4
SpringRunner.java
搜索類位於spring-test-4.3.2.RELEASE.jar
文件。
爲了在Maven或Gradle項目中使用它,您應該聲明對org.springframework.boot:spring-boot-starter-test
的依賴關係。
下面是org.springframework.boot:spring-boot-starter-test
所依賴的庫:
+--- org.springframework.boot:spring-boot-starter-test: -> 1.4.0.RELEASE
| +--- org.springframework.boot:spring-boot-test:1.4.0.RELEASE
| | \--- org.springframework.boot:spring-boot:1.4.0.RELEASE (*)
| +--- org.springframework.boot:spring-boot-test-autoconfigure:1.4.0.RELEASE
| | +--- org.springframework.boot:spring-boot-test:1.4.0.RELEASE (*)
| | \--- org.springframework.boot:spring-boot-autoconfigure:1.4.0.RELEASE (*)
| +--- com.jayway.jsonpath:json-path:2.2.0
| | +--- net.minidev:json-smart:2.2.1
| | | \--- net.minidev:accessors-smart:1.1
| | | \--- org.ow2.asm:asm:5.0.3
| | \--- org.slf4j:slf4j-api:1.7.16 -> 1.7.19
| +--- junit:junit:4.12
| | \--- org.hamcrest:hamcrest-core:1.3
| +--- org.assertj:assertj-core:2.5.0 -> 2.4.1
| +--- org.mockito:mockito-core:1.10.19
| | +--- org.hamcrest:hamcrest-core:1.1 -> 1.3
| | \--- org.objenesis:objenesis:2.1 -> 2.2
| +--- org.hamcrest:hamcrest-core:1.3
| +--- org.hamcrest:hamcrest-library:1.3
| | \--- org.hamcrest:hamcrest-core:1.3
| +--- org.skyscreamer:jsonassert:1.3.0
| | \--- org.json:json:20090211 -> 20140107
| +--- org.springframework:spring-core:4.3.2.RELEASE
| \--- org.springframework:spring-test:4.3.2.RELEASE
| \--- org.springframework:spring-core:4.3.2.RELEASE
1
使用以下Maven的依賴關係。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
<relativePath />
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
1
手動嘗試添加此導入:
進口org.springframework.test.context.junit4.SpringRunner;
相關問題
- 1. Laravel依賴注入找不到類
- 2. UnsatisfiedLinkError:找不到依賴庫
- 3. JAssimp - 找不到依賴庫
- 4. 找不到osgi.enroute.iot.pi.provider依賴
- 5. 找不到依賴庫javacv
- 6. 錯誤 - 依賴找不到
- 7. Java:util_USBUIRT.dll:找不到依賴庫
- 8. Maven插件依賴:類未找到
- 9. AssetBundle依賴類沒有找到
- 10. SBT沒有找到類管理依賴
- 11. 找不到dll或依賴關係
- 12. 找不到「org.eclipse.persistence」Maven依賴項
- 13. 的Maven找不到的Android 4.2依賴
- 14. 找不到spring-aspects-4依賴關係
- 15. Win64-JNI:UnsatisfiedLinkError:找不到依賴庫
- 16. 在jar中找不到依賴庫
- 17. 找不到Redis HashOperations依賴項?
- 18. 的Windows \ SYSTEM32 \ lpsolve55j.dll:找不到依賴庫
- 19. SecureClassLoader找不到依賴接口
- 20. 的Android NDK,找不到依賴庫
- 21. Spring Roo找不到依賴庫
- 22. 找不到依賴關係? spring-modules-sandbox
- 23. Maven依賴找不到它的資源
- 24. 巴澤爾找不到行家依賴
- 25. 行家找不到依賴basiclti-UTIL
- 26. Python ctypes找不到依賴庫
- 27. Netbeans IDE:java.lang.UnsatisfiedLinkError:OBIDISC4J.dll:找不到依賴庫
- 28. JNI HellowWorld unsatisfiedlinkError找不到依賴庫
- 29. Maven找不到Struts2依賴關係
- 30. 的Maven找不到依賴於的Nexus
你是否聲明'spring-boot-starter-test'與版本的依賴關係?否則它應該自動使用正確的。 –
是的,我現在解決了。我添加了spring-boot-starter-test依賴項,但不知何故下載的spring-test已損壞,因此依賴項沒有正確解決。感謝您的所有意見。 – Sagar