我有一个使用Spring Cloud Contract的spring boot项目。
当我尝试将工件上传到联系时,出现错误(带有--stack跟踪)。
org.gradle.api.tasks.TaskExecutionException:任务':uploadArchives'的执行失败。
原因:org.gradle.api.artifacts.PublishException:无法发布配置“存档”
原因:org.gradle.api.UncheckedIOException:无法写入文件'{projectpath} /build/poms/pom-default.xml'。
原因:org.codehaus.groovy.runtime.typehandling.GroovyCastException:无法转换对象'org.springframework.cloud:spring-cloud-starter-contract-stub-runner-> org.springframework.cloud:spring-cloud -starter-contract-stub-runner-找不到org.springframework.cloud:spring-cloud-starter-contract-stub-runner:。将类'org.gradle.api.internal.artifacts.result.DefaultUnresolvedDependencyResult'转换为类'org.gradle.api.artifacts.result.ResolvedDependencyResult'
队友-有什么想法吗?
答案 0 :(得分:0)
多次尝试后,通过添加mavenBom进行了修复
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-contract-dependencies:${springCloudDependencies}"
}
}