当前位置: 首页 > 知识库问答 >
问题:

如何用kotlin-dsl Gradle插件从Kotlin1.2迁移到1.3?

穆阳嘉
2023-03-14
// 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任务时,它会失败,并出现以下错误:

警告:不支持的Kotlin插件版本。Embedded-KotlinKotlin-DSL插件依赖于Kotlin1.2.61的功能,这些功能的工作方式可能与请求版本1.3.10不同。

除了kotlin-dsl Gradle插件的发布说明中写的内容之外,还有迁移指南吗?

    null

共有1个答案

越嘉茂
2023-03-14

迁移问题的来源是buildsrc文件夹配置错误。我将其视为settings.gradle文件中的一个模块:

包括“:app”、“:buildsrc”、“:database”、“:network”

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

 类似资料:
  • 问题内容: 我很了解Java。哪些警告和资源将帮助我尽可能轻松地跨过另一端(C#)。 问题答案: 最大提示:请使用go一词中的.NET命名约定。这样,您将不断被提示使用的是哪种语言。(听起来很愚蠢,但这确实有帮助。)尽可能多地接受该语言的习惯用法。 有许多专门针对您所处地区的人们的书籍-在亚马逊上搜索“ C#for Java”,您将获得很多成功。值得 仔细 阅读以确保您不认为C#和Java中的功能

  • 我们正在从传统的单一应用程序迁移到微服务体系结构。我们使用CQRS和事件源模式以及消息代理(rabbitmq)作为通信机制。现在我们面临着一个挑战,即如何将旧数据库转换为新的体系结构,以及如何使用事件源进行这些转换?假设旧数据库没有事件,我们可以在不创建事件的情况下进行数据转换吗?在事件源模式中,旧数据库数据的起点是什么?

  • 迁移包括以下部分: MIP 核心库迁移 将站点引用的 mip.js 和 mip.css 版本由 1.0 修改为 2.0。MIP 核心库 2.0 版本完全兼容 1.0 版本,开发者可放心升级。具体做法如下: mip.js 文件迁移 将站点中的所有如下引用: <script src="https://c.mipcdn.com/static/v1/mip.js"></script> 改为: <scrip

  • 我一直在关注YT视频制作测验应用程序,但最终我在绑定时遇到了这个错误: “kotlin android extensions”Gradle插件已被弃用 请使用本迁移指南(https://goo.gle/kotlin-android-extensions-deprecation)开始使用视图绑定的步骤(https://developer.android.com/topic/libraries/vie

  • 问题内容: 我目前正在使用Dep,并且想开始使用Go模块。 我该如何迁移? 问题答案: 从Dep迁移到Go Modules非常容易。 运行并确保您使用的是Go 1.11版或更高版本。 将代码移到GOPATH或set之外。 :这将从Gopkg.lock导入依赖项。 :这将删除不必要的导入,并添加间接导入。 (可选)删除您的供应商文件夹(或移至回收站) :进行测试构建以查看其是否有效。 :删除用于De

  • 我使用GXT 2.2.3创建了EditorGrid。所需的一切都结束了。但有一次我遇到了问题,即我需要根据一个单元格中的值禁用和启用一些单元格。我问了一个问题,如何基于gxt中可编辑网格中的另一个单元格值使单元格不可编辑。但我找到了一个不适合我的解决方案。我在Sencha、coderanch和其他一些论坛上问过,但仍然没有找到解决方案。 现在我决定将其迁移到GXT 3.0.1。 我需要一个Edit