问题标签 [kotlin-gradle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
277 浏览

android - java.lang.IncompatibleClassChangeError,升级kotlin gradle插件到1.5.20后

我想把kotlin gradle插件从升级1.4.321.5.20,但是在较低的android版本设备上出现了一些代码错误,例如Xiaomi 5.1.1& Oppo 6.0.1& Pixel2 6.0,但在Android 10设备上是正常的。

错误信息:

我的一些代码(ProgressDialog.kt):

我只是调用它MainActivity

完整代码见demo

0 投票
2 回答
189 浏览

gradle - Gradle 预编译脚本插件:未找到外部 Quarkus 插件依赖项

背景

我目前正在开发一个带有多个 quarkus 微服务的 gradle 多项目。为了捆绑我的 quarkus 依赖项,我使用预编译脚本插件和kotlin-dsl. 鉴于以下配置,执行quarkusBuild工作正常。

问题

执行quarkusDev微服务子项目的任务失败

Unable to find quarkus-gradle-plugin dependency in project ':microservice'

你知道为什么会这样吗?我已经为此投入了几个小时,但我仍然不明白它为什么会失败。https://github.com/quarkusio/quarkus/issues/12509似乎是相关的,但建议的解决方案对我不起作用。任何帮助是极大的赞赏!

编辑

gradle.plugin.io.quarkus:quarkus-gradle-plugin:2.2.3.Final我意识到and之间可能存在差异io.quarkus:gradle-application-plugin:2.2.3.Final,但是交换依赖项并没有多大帮助。

配置

这是我的项目的最小版本,它允许重现错误。

这个最小的例子也可以在这里查看:https ://github.com/lorenzjosten/gradle-plugin-quarkus

rootProject/buildSrc/src/main/kotlin/quarkus-conventions.gradle.kts

rootProject/buildSrc/build.gradle.kts

rootProject/buildSrc/gradle.properties

rootProject/microservice/build.gradle.kts

rootProject/settings.gradle.kts

rootProject/build.gradle.kts

rootProject/gradle.properties

0 投票
0 回答
13 浏览

gradle - 我希望有可能拥有一个带有 gradle 约定的 buildsrc 并构建一个多项目

我确实有一个名为 core 的项目,它是我的主窗口,并且我确实有 2 个其他项目应该说应该显示哪些视图的核心项目。在其他项目中也应该可以访问插件。所以我希望能够启动我的核心应用程序,并查看子项目中的其他项目。有没有机会这样做。我想拥有类似带有 tornadofx 视图的 Multiproject 的东西。

0 投票
0 回答
87 浏览

kotlin - Jetbrains Compose 的 Kotlin 内部错误 java.lang.IllegalStateException

嗨,我是 kotlin 的新手,正在尝试启动和运行 Jetpack compose 桌面计算器应用程序。我编写了一些 JUnit 测试并尝试运行它们,但我遇到了一个内部错误。这是 IntelliJ 输出:

我花了几个小时试图在我的build.gradle.kts文件中获取正确的依赖项。现在我有:

另一篇文章建议使用 Compose 版本 1.0.0-beta08,我尝试并得到了:

没有进一步的信息。1.0.0-alpha3 是唯一成功构建的版本。如果您对此有任何想法,请告诉我,否则我可以在新问题中提出。

我正在运行 Kotlin 1.5.21,Jetbrains Compose 版本 1.0.0-alpha3,并且我将 maven 存储库设置为“https://maven.pkg.jetbrains.space/public/p/compose/dev”,如建议几个论坛。如果您有任何我可以查看的资源,或者知道修复方法,我觉得我已经用尽了我的选择——请给我留言,谢谢。

0 投票
0 回答
47 浏览

android - 将 jetbrain 插件 5.31 升级到 6.0 时,在片段 kotlin 房间协程上使用挂起时出错

在房间协程中使用指令挂起会出现很多错误,例如:

当在 build.gradle 中将类org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.31路径更改为类路径时会发生这种情况org.jetbrains.kotlin:kotlin-gradle-plugin:1.6.0我还可以做什么来使用这个新版本的 jetbrain

我在这里举了一个例子:https ://github.com/sysmart/ErrorSuspend