如何使用 kotlin-dsl Gradle 插件从 Kotlin 1.2 迁移到 1.3?

How to migrate from Kotlin 1.2 to 1.3 with the kotlin-dsl Gradle plugin?

我目前正在使用 kotlin-dsl Gradle plugin 0.18.2, Kotlin 1.2.51 and Gradle 4.10.2 in my Android project(查看临时 project-setup 分支)。
我喜欢迁移到 Kotlin 1.3。但是,我很难找出哪种版本组合有效。我将依赖项提升到最新版本:

// in build.gradle.kts:
id("org.gradle.kotlin.kotlin-dsl") version "1.0.4"  

...

// in build.gradle:
org.jetbrains.kotlin:kotlin-stdlib:1.3.10 

一旦我 运行 一个 Gradle 任务失败并出现以下错误:

WARNING: Unsupported Kotlin plugin version. The embedded-kotlin and kotlin-dsl plugins rely on features of Kotlin 1.2.61 that might work differently than in the requested version 1.3.10.

除了release notes of the kotlin-dsl Gradle plugin里面写的,还有迁移指南吗?

相关

迁移问题的根源是 buildSrc 文件夹配置错误。我将其视为 settings.gradle 文件中的 模块

include ':app', ':buildSrc', ':database', ':network'

相反,它应该被视为包含的构建,如 Gradle documentation.
中所述 Paul Merlin,@eskatos 给出的解决方案是简单地删除那里的 buildSrc 文件夹:

include ':app', ':database', ':network'