gradle spring云流项目由于测试依赖关系而未生成

11dmarpk  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(519)

当我尝试用spring cloud stream构建gradle spring启动项目时,我收到以下错误:

  1. Execution failed for task ':compileTestJava'.
  2. > Could not resolve all files for configuration ':testCompileClasspath'.
  3. > Could not find org.springframework.cloud:spring-cloud-stream:test-binder.
  4. Required by:
  5. project :
  6. > Could not find org.springframework.cloud:spring-cloud-stream:test-binder.
  7. Required by:
  8. project :
  9. > Could not find org.springframework.cloud:spring-cloud-stream:test-binder.
  10. Required by:
  11. project : > org.springframework.cloud:spring-cloud-stream-binder-kafka-streams:3.0.9.RELEASE > org.springframework.cloud:spring-cloud-stream-binder-kafka-core:3.0.9.RELEASE

如果删除以下依赖项,则项目可以正常工作: testImplementation 'org.springframework.cloud:spring-cloud-stream:test-binder@test-jar' 该项目是使用springinitilizr和此配置生成的。
我可以改变什么使项目成功构建?

ntjbwcob

ntjbwcob1#

改变

  1. testImplementation 'org.springframework.cloud:spring-cloud-stream:test-binder@test-jar'

  1. testImplementation("org.springframework.cloud:spring-cloud-stream") {
  2. artifact {
  3. name = "spring-cloud-stream"
  4. extension = "jar"
  5. type ="test-jar"
  6. classifier = "test-binder"
  7. }
  8. }

目前,spring initializer生成带有此错误的gradle项目,问题记录在#1159和#591中。

相关问题