簡體   English   中英

如何 spring-boot 2.4.0 和 kotlin 1.4.20

[英]How to spring-boot 2.4.0 and kotlin 1.4.20

我正在嘗試構建一個 spring-boot 微服務。 該版本使用 spring-boot 的 releasee 2.4.0。 我正在嘗試使用 kotlin 的新版本 1.4.20 編譯此版本。

我怎樣才能在沒有失敗的情況下構建它? 嘗試使用start.spring.io創建一個 kotlin 微服務。 編輯 pom 以使用最新的 kotlin 版本...

搭建時:

Execution compile of goal org.jetbrains.kotlin:kotlin-maven-plugin:1.4.20:compile failed: A required class was missing while executing org.jetbrains.kotlin:kotlin-maven-plugin:1.4.20:compile: kotlin/reflect/KDeclarationContainer
...

如果您選擇 kotlin 作為主要語言(應該)並選擇 java 15,則會出現以下錯誤:

Compilation failure
[ERROR] Unknown JVM target version: 15
[ERROR] Supported versions: 1.6, 1.8, 9, 10, 11, 12, 13, 14

There is something fundamentally wrong with the spring-boot configuration provided from start.spring.io as the target of the new kotlin version 1.4.20 is java 15: what's new in kotlin 1.4.20

該錯誤似乎是僅在 Mac OS Big Sur(英特爾版本)上可見的錯誤,但已通過更新到 kotlin 版本 1.4.21 解決

更新 kotlin 版本對我有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM