升级到 Corda 3.0 时找不到方法 cordaCompile()

Could not find method cordaCompile() when upgrading to Corda 3.0

我正在将我的 CorDapp 升级到 Corda 3.0。当我 运行 构建过程时,出现以下错误:

Could not find method cordaCompile() for arguments [net.corda:corda-core:corda-3.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

我该如何解决这个问题?

您需要将以下依赖添加到构建脚本中:

dependencies {
    ...
    classpath "net.corda.plugins:cordapp:$corda_gradle_plugins_version"
    ...
}

并应用 cordapp 插件:

apply plugin: 'net.corda.plugins.cordapp'

在此处查看 build.gradle 文件:https://github.com/corda/cordapp-template-kotlin/blob/release-V3/build.gradle