在桌面版 IntelliJ 中为 kotlin 构建 jar 时出错

问题描述 投票:0回答:2

我正在尝试使用 IntelliJ IDEA 2023.3.4(社区版)为演示桌面项目构建可执行 jar 文件。 kotlin 项目是 intelliJ 默认创建的“hello word”。当我按照所有步骤构建 jar 文件时,我收到此错误:

Kotlin:提供的插件 androidx.compose.compiler.plugins.kotlin.ComposePluginRegistrar 与此版本的编译器不兼容。 我正在使用以下版本的 Kotlin 编译器和 compose 编译器:

plugins { kotlin("jvm").version("1.9.22") id("org.jetbrains.compose").version("1.5.12") }

我尝试强制使用与 1.5.12 compose 兼容的 compose 编译器 1.5.8,但它不起作用:

compose { kotlinCompilerPlugin.set("1.5.8") }

我已经安装了 Compose Multiplatform IDE 支持插件 1.5.12 目标 JVM 是 1.8。 Gradle JVM 是 JDK-21 版本 21.0.2

我想知道如何继续成功编译我的 jar 文件。

kotlin intellij-idea compiler-errors compose-desktop
2个回答
2
投票

我终于成功地使用 Compose Multiplatform Gradle 插件为 Windows 构建了一个安装包 (.msi),而不是构建了一个工件。 在 intellij 中,我用来构建 msi 文件的 gradle 命令是:./gradlew packageDistributionForCurrentOS。


0
投票

也许您可以看一下使用 jetbrains 提供的向导创建的项目设置:https://kmp.jetbrains.com/ 在那里创建项目后,您应该能够运行像

packageMsi
这样的 gradle 任务,
packageDmg
。如果成功,您可能能够在您的项目中采用该结构。

© www.soinside.com 2019 - 2024. All rights reserved.