You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行gradlew.bat deployNodes部署cordapp-example时compileKotlin任务失败

解决Cordapp-Example运行gradlew.bat deployNodes的依赖拉取失败问题

我之前帮团队排查过一模一样的问题,核心原因是JCenter仓库已经正式停止服务并下线了——你的项目还在尝试从它拉取org.jolokia:jolokia-war:1.3.7这个依赖,自然会出现HEAD请求失败的错误。下面是具体的解决步骤:

步骤1:替换项目中的JCenter仓库配置

找到项目根目录下的build.gradle(如果是多模块项目,还要检查子模块的build.gradle文件),定位到repositories代码块,把jcenter()这一行删除,换成mavenCentral()——jolokia-war的对应版本包在Maven Central上是存在的。

修改后的repositories块示例:

repositories {
    mavenCentral()
    // 如果是Corda项目,需保留官方仓库,比如:
    maven { url "https://repo.corda.net/maven/" }
}

步骤2:清理Gradle缓存并刷新依赖

旧的缓存可能还保留着JCenter的失效记录,需要强制清理并重新拉取依赖:
在项目根目录的命令提示符中运行:

gradlew.bat clean build --refresh-dependencies

步骤3:重新执行部署命令

等上面的命令执行完成后,再重新运行部署命令:

gradlew.bat deployNodes

这样就能正常拉取到所需依赖,完成节点部署了。

内容的提问来源于stack exchange,提问作者Runjie Wang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:59:50