首页 > 解决方案 > IntelliJ IDEA - Kotlin 项目中未加载 Kotlin Maven 依赖项

问题描述

在使用 maven 3、IntelliJ IDEA 的最新版本、java 8 和 kotlin 1.5 时,我遇到了一些奇怪的行为:

这是我正在使用的 POM:https ://pastebin.com/bAFkaYDE

如何让 kotlin IntelliJ IDEA 项目注意到我的 maven 依赖项 kotlin jar?

更新:我尝试过同样的测试,但使用 gradle java/kotlin 项目,结果完全相同。这是 IntelliJ IDEA 没有专门从 maven 和 gradle 项目中获取基于 kotlin 的依赖 jar 的问题。

标签: mavenkotlinintellij-idea

解决方案


经过多次调试,我发现这是因为我的库中捆绑了 kotlin 运行时依赖项。因此,IntelliJ 无法从任一构建系统加载依赖项,但不会在任何地方输出。这就是为什么 Maven/Gradle 仍然能够构建项目,但 IntelliJ 无法解决依赖关系的原因。


推荐阅读