在命令行运行 KSP

Last modified: 2025/05/24

KSP 是一个 Kotlin 编译器 plugin, 需要与 Kotlin 编译器一起运行. 请下载并解压缩它们.

要和 kotlinc 一起运行 KSP, 请向 kotlinc 传递 -Xplugin 选项.

这与 symbol-processing-2.1.20-1.0.32.jar 不同, 它专门用于在 Gradle 中运行时和 kotlin-compiler-embeddable 一起使用. 而命令行的 kotlinc 则需要 symbol-processing-cmdline-2.1.20-1.0.32.jar.

你还需要 API jar.

完整的示例如下: