diff --git a/Learning/成为Kotlin超人.md b/Learning/成为Kotlin超人.md index 702e35f..7f848ec 100644 --- a/Learning/成为Kotlin超人.md +++ b/Learning/成为Kotlin超人.md @@ -11,10 +11,29 @@ ## JSON 序列化 -## Kotlin 协程 +Kotlin-serialization 是最佳选择,它需要加载一个 gradle 插件,注意要与你的 Kotlin 版本一致: + +```kotlin +plugins { + kotlin("jvm") version "2.3.20" + kotlin("plugin.serialization") version "2.3.20" +} +``` + +## Kotlin 协程与多线程细节 ## 不依赖 Springboot web 的网络 api ## 加载动态链接库(JNA) -## 将 jar 文件上传至 Maven 仓库 \ No newline at end of file +## 将 jar 包上传至 Maven 仓库 + +这需要一个 gradle 插件: + +```kotlin +plugins { + id("com.vanniktech.maven.publish") version "0.37.0" +} +``` + +具体的写法可以参考 [FFmpeg-Kit_KMP](https://github.com/SOR2171/FFmpeg-Kit_KMP/blob/main/settings.gradle.kts) 的 gradle 配置。 \ No newline at end of file