Kotlin 与 OSGi

Last modified: 2025/05/31

要在你的项目中使用 Kotlin 的 OSGi 支持功能, 需要使用 kotlin-osgi-bundle, 而不是通常的 Kotlin 库文件. 此外还建议你删除 kotlin-runtime, kotlin-stdlibkotlin-reflect 依赖, 因为 kotlin-osgi-bundle 已经包含了这些库的内容. 此外还需要注意不要引用外部的 Kotlin 库文件. 大多数通常的 Kotlin 库依赖都不能用于 OSGi 环境, 因此你不应该使用它们, 要将它们从你的工程中删除.